小编Jor*_*geO的帖子

在Java中创建空映射的最佳方法

我需要创建一个空地图.

if (fileParameters == null)
    fileParameters = (HashMap<String, String>) Collections.EMPTY_MAP;
Run Code Online (Sandbox Code Playgroud)

问题是上面的代码产生了这个警告: 类型安全:从Map映射到HashMap的未选中

创建此空地图的最佳方法是什么?

java collections dictionary hashmap

103
推荐指数
5
解决办法
12万
查看次数

如果发生错误,则从shell脚本执行shell命令而不停止

在某种try/catch形式中,我想执行一个在发生错误时不会停止的bash.

特定的bash是:

#!/bin/sh

invoke-rc.d tomcat stop

rm -fr /var/webapps/
cp -R $WEBAPP /var/webapps/
invoke-rc.d tomcat start
Run Code Online (Sandbox Code Playgroud)

我想exec"invoke-rc.d tomcat stop",即使Tomcat没有运行,继续执行其他bash命令.

linux error-handling bash

22
推荐指数
2
解决办法
4万
查看次数

在JSTL中解析请求URL

我想基于JSP上的URL请求显示特定消息.

请求URL可以是:

/app/cars/{id}
Run Code Online (Sandbox Code Playgroud)

要么

/app/people/{id}
Run Code Online (Sandbox Code Playgroud)

在我的messages.properties身上我得到了:

events.action.cars=My car {0} event
events.action.people=My person {1} event
Run Code Online (Sandbox Code Playgroud)

最后,在我的JSP页面上,我想要以下代码:

<spring:message code="events.${element.cause}.${?????}"
                arguments="${element.param['0']},${element.param['1']}"/>
Run Code Online (Sandbox Code Playgroud)

我需要帮助找出我可以使用哪个表达式来解析请求URL并获取ID之前的单词.

regex spring jstl url-parsing

3
推荐指数
1
解决办法
9230
查看次数