日期:2014-05-20  浏览次数:20697 次

struts2在 jsp页面用getText()设置参数的难题!发了好几帖了,难道没人能解决??
我想在jsp页面设置参数,但是出现如下的问题:

globalMessages.properties文件中:
MSG_COMMON_009={0}不存在

在jsp页面的代码:
<s:property value="%{getText('MSG_COMMON_009', '1'})}"/>
这样是能显示MSG_COMMON_009,并能替换参数,显示为 1不存在

但是我改成(就是参数1变为111):
<s:property value="%{getText('MSG_COMMON_009', '111'})}"/>
就不能显示了,我试了多种情况,好像参数只能是一个字符,但我想参数是多个字符,怎么解决?

我必须在jsp页面设置,不要告诉我在action使用getText("MSG_COMMON_009",new String[]{"111"}),
发了好几帖了,都没人解答,希望出现高手啊!!谢谢

------解决方案--------------------
你的message只是要显示的话
干嘛不用
<s:text name="MSG_COMMON_009">
<s:param>123456</s:param>
</s:text>

<s:property>是用作什么的?你告诉我