struts2消息资源值拆分

时间:2012-03-27 05:01:11

标签: struts2

有关在Struts2资源消息中使用多个值作为示例的任何建议

global.names=First Name#MiddleName#Last Name

<td><s:text  name="(global.names).split(\"#\")[0]"></td>

这是可能的还是其他任何明智的想法

这减少了单独行中的其他键/值的数量

问候 KARTHIK

2 个答案:

答案 0 :(得分:1)

浪费时间和精力,加上你每次都必须拆分它,或者如果你只拆分它一次,或者循环它们,或者创建一堆局部变量,或者......

遵循常规Java属性文件约定。您正在尝试优化不需要优化的内容。使用分层名称进行组织,并使用合适的属性文件编辑器。

答案 1 :(得分:0)

下面的代码是在“string”变量'<'c:set var="string" value="'<'bean:message key="global.names" /'>'"/>

中设置值

下面的代码是打印“string”变量的分割。 '<'c:out value="${fn:split(string, '# ')}"/'>'