今天在做struts2国际化的时候碰到了这个问题,百度了一下发现struts2的标签是不允许嵌套的,具体的解决办法是使用ognl表达式替换掉内嵌的标签.
上面这一个是内嵌的错误标签
<s:textfield name="username" label=<s:text name="user"/>/>
下面这个是使用ongl表达式获取值
<s:textfield name="username" label="%{getText('user')}"/>
今天在做struts2国际化的时候碰到了这个问题,百度了一下发现struts2的标签是不允许嵌套的,具体的解决办法是使用ognl表达式替换掉内嵌的标签.
上面这一个是内嵌的错误标签
<s:textfield name="username" label=<s:text name="user"/>/>
下面这个是使用ongl表达式获取值
<s:textfield name="username" label="%{getText('user')}"/>