我从Struts 2(版本2.3.16.3 )获取带有getText()
Struts 2标记的资源包中的本地化文本时出错。
在我的resource.properties
中label.text = Some Text
module2.label.text = Module 2
当我在JSP中获取文本时
<s:text name="label.text" />
<s:text name="module2.label.text" />
结果始终为 某些文字 ,且从不显示 模块2文字
我尝试了<s:text name="label.text" searchValueStack="false"/> <s:text name="module2.label.text" searchValueStack="false"/>
,但结果是相同的
包结构是
webModule / SRC /资源/ application.properties
webModule / src目录/资源/ application_en_US.properties
webModule / src目录/资源/ application_es_ES.properties
webModule / src目录/动作/ PageAction.java
webModule /网络/ JSP / Page.jsp
struts.xml包含
<constant name="struts.custom.i18n.resources" value="resources.application"/>