我有三個頁面,有三個不同的標題。Struts2中的全局資源包 - 粒度最佳實踐?
1個分頁標題名稱:壹:你好:你好
第2頁分頁標題名稱:第二頁:你好:你好
第3頁分頁標題名稱:第三頁:您好:您好:您好
哪個更好做,實施和最佳實踐明智:
個解決方案#1
內global.properties
tab.title.page.number.one = Page One
tab.title.page.number.two = Page Two
tab.title.page.number.three = Page Three
tab.title.colon = :
tab.title.hello = Hello
tab.title.hi = Hi
然後在jsp中的每個頁面的title標籤
1內:
<title> <s:text name="tab.title.page.number.one"/> <s:text name="tab.title.colon"/> <s:text name="tab.title.hello"/> <s:text name="tab.title.colon"/> <s:text name="tab.title.hi"/> </title>
第2頁:
<title> <s:text name="tab.title.page.number.two"/> <s:text name="tab.title.colon"/> <s:text name="tab.title.hello"/> <s:text name="tab.title.colon"/> <s:text name="tab.title.hi"/> </title>
第3頁:
<title> <s:text name="tab.title.page.number.three"/> <s:text name="tab.title.colon"/> <s:text name="tab.title.hello"/> <s:text name="tab.title.colon"/> <s:text name="tab.title.hi"/> </title>
OR
溶液#2
個內global.properties
tab.title.page.one = Page One : Hello : Hi
tab.title.page.two = Page Two : Hello : Hi
tab.title.page.three = Page Three : Hello : Hi
然後在JSP頁面的每個標題標籤中:
第1頁:
<title><s:text name="tab.title.page.one"/></title>
第2頁:
<title><s:text name="tab.title.page.two"/></title>
第3頁:
<title><s:text name="tab.title.page.three"/></title>
我的合作開發者認爲,這樣的Hello
,Hi
,:
是可重用的。但它只是靜態文本。這並沒有改變。哪個更適合使用實現,編碼標準,性能(LOL)?謝謝!
我經常使用autocompleter通過短名稱使用標籤,但是您可以優化LOL。不要多次使用's:text'來表現明智。 –