struts2 国际化问题

今天在用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" /> 不能正常获取

 

不知道为什么请高手指教

你可能感兴趣的:(properties,struts2,i18n,getText)