今天在用struts2 做国际化的时候发现一个奇怪的现象
在struts.properties中配置struts.custom.i18n.resources之后
struts.custom.i18n.resources=globalMessages
在jsp上获取,代码如下
<s:form action="test" class='simple'>
<s:text name="testName"></s:text>:<s:textfield name="testName" key="testName" />
<s:text name="testValue"></s:text>:<s:textfield name="testValue" label="%{getText('testValue')}" />
<s:submit value="%{getText('submit')}" />
</s:form>
<s:text name="testName"></s:text> 能正常获取
<s:submit value="%{getText('submit')}" /> 能正常获取
<s:textfield name="testValue" label="%{getText('testValue')}" /> 不能正常获取
<s:textfield name="testName" key="testName" /> 不能正常获取
不知道为什么请高手指教