我有三个页面,有三个不同的标题。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'来表现明智。 –