我有几乎在网站的每个页面上显示的表单(例如登录表单),因此我不会对这些表单使用操作。这些表单的“帖子”只是一个动作,如果有验证错误,它会显示另一个“中央”页面。在表单页面中唯一不起作用的是使用标记<s:text>
它始终使用struts.properties中定义的默认语言环境。我猜是因为在显示表单之前我没有调用任何动作。
无论如何,我有2个文件:struts_fr.properties
和struts_en.properties
在struts.properties
我有
struts.locale = fr_CA
我用的是:
<s:text name="login.label.username" />
显示的消息始终是“struts_fr.properties”中的消息。
问题是:在没有调用任何操作时,如何在使用s:text标签之前设置struts的语言环境?
答案 0 :(得分:0)