2012-03-27 58 views
0

任何建议用于具有如实施例在Struts2资源消息多个值struts2的消息资源值拆分

global.names=First Name#MiddleName#Last Name 

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

这是可能的,或者任何其他布赖特想法

这减少了没有额外的键/值的每个在单独的行

与下面码问候 KARTHIK

回答

0

处于“串”,设置值变量'<'c:set var="string" value="'<'bean:message key="global.names" /'>'"/>

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

+0

您好 目标是减少对在消息资源在Struts2.If要用于一个jsp页面上显示的一组标准2 values.Be的设置在消息资源的一对 global.fname =名字 global.mname =中间名 ​​ ​​ 同样可以减少到1个消息采用分体式 这将减少Web应用程序的消息资源中的键值声明的号码 global.names =名字#中间名 ​​ ​​ 2012-03-27 11:35:13

1

的浪费时间和精力,再加上你不得不每次分裂,或创建一批局部变量,如果你只分裂一次,或循环超过他们,或...

关注正常的Java属性文件约定。你正试图优化一些不需要优化的东西。使用分层名称进行组织,而不是使用体面的属性文件编辑器。