永发信息网

struts2的拦截器中怎样取国际化信息?

答案:3  悬赏:0  手机版
解决时间 2021-12-19 23:07
  • 提问者网友:皆是孤独
  • 2021-12-19 07:18
别告诉我直接用底层的bundle。
谢谢各位地回答,struts2是支持国际化的,可以在MessageAction_zh_CN.properties文件中定义国际化信息,然后在jsp中利用s:text获取国际化信息,在action中用getText获取,而我问的问题是,如何在struts2的自定义拦截器中获取国际化信息。
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-12-19 07:51
Struts2怎样取自己配置的国际化信息:
1.配置.properties文件,假如有MessageAction_zh_CN.properties中文配置信息,MessageAction_en_US.properties英文配置信息。
2.配置 struts.xml,在里面只需要保证你请求的Action继承ActionSupport就可以了。
3.在页面用struts2的标签库:,info是你在properties里面的配置的键,
使用该标签就可以输出相对应配置文件里面的值了。当然,到底输出什么语言,就取决于你浏览器的编码了,他会安装你浏览器的编码去自动配置。Struts2里面的国际化配置的过程就这样。
全部回答
  • 1楼网友:一袍清酒付
  • 2021-12-19 08:53
Struts2怎样取自己配置的国际化信息: 1.配置.properties文件,假如有MessageAction_zh_CN.properties中文配置信息,MessageAction_en_US.properties英文配置信息。 2.配置 struts.xml,在里面只需要保证你请求的Action继承ActionSupport就可以了。 3.在页面用struts2的标签库:,info是你在properties里面的配置的键, 使用该标签就可以输出相对应配置文件里面的值了。当然,到底输出什么语言,就取决于你浏览器的编码了,他会安装你浏览器的编码去自动配置。Struts2里面的国际化配置的过程就这样。
  • 2楼网友:拾荒鲤
  • 2021-12-19 08:43
Struts2怎样取自己配置的国际化信息: 1.配置.properties文件,假如有MessageAction_zh_CN.properties中文配置信息,MessageAction_en_US.properties英文配置信息。 2.配置 struts.xml,在里面只需要保证你请求的Action继承ActionSupport就可以了。 3.在页面用struts2的标签库:,info是你在properties里面的配置的键, 使用该标签就可以输出相对应配置文件里面的值了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯