有关在Struts2资源消息中使用多个值作为示例的任何建议
global.names=First Name#MiddleName#Last Name
<td><s:text name="(global.names).split(\"#\")[0]"></td>
这是可能的还是其他任何明智的想法
这减少了单独行中的其他键/值的数量
问候 KARTHIK答案 0 :(得分:1)
浪费时间和精力,加上你每次都必须拆分它,或者如果你只拆分它一次,或者循环它们,或者创建一堆局部变量,或者......
遵循常规Java属性文件约定。您正在尝试优化不需要优化的内容。使用分层名称进行组织,并使用合适的属性文件编辑器。
答案 1 :(得分:0)
下面的代码是在“string”变量'<'c:set var="string" value="'<'bean:message key="global.names" /'>'"/>
下面的代码是打印“string”变量的分割。 '<'c:out value="${fn:split(string, '# ')}"/'>'