2012-03-27 72 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屬性文件約定。你正試圖優化一些不需要優化的東西。使用分層名稱進行組織,而不是使用體面的屬性文件編輯器。