博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
43.国际化-app级别的资源文件
阅读量:5884 次
发布时间:2019-06-19

本文共 782 字,大约阅读时间需要 2 分钟。

转自:https://wenku.baidu.com/view/84fa86ae360cba1aa911da02.html

在src目录下建立两个资源文件,取名为myapp_en_US.properties,它的内容为:

app=appAttributeValue和myapp_zh_CN.properties,它的内容为:

然后还需要在strust.xml中增加如下配置:

<constant name="struts.custom.i18n.resources" value="myapp"></constant>

注意:name是固定值,而value来自于这个资源文件的基名。

最后在login.jsp中增加如下内容:

<h4>测试app级别资源文件</h4>

<s:text name="app"></s:text>

这样便完成了app级别的资源文件配置,随后发布测试。

说明:action级的资源文件优先级别最高,app最低。Pack级别的资源文件可作用于同一个包,app级别的资源文件可作用于当前项目。

补充:在jsp页面中直接访问某个资源文件,struts2为我们提供了i18n标签,使用此标签我们可以在类路径下直接从某个资源文件中获取国际化数据,而无需任何配置:

       <s:i18n name="XXX"> --xxx为类路径下资源文件的基名

              <s:text name="">

                     <s:param></s:param>

              </s:text>

       </s:i18n>

而如果要访问的资源文件在类路径的某个包下(如action或package级别的资源文件),可以这样访问:

<s:i18n name="com/asm/资源文件基名">--com.asm为包名

转载于:https://www.cnblogs.com/sharpest/p/5591246.html

你可能感兴趣的文章
Linux基础命令---cal
查看>>
Linux下文件重命名、创建、删除、修改及保存文件
查看>>
跟我学习php文件和目录常用函数-上篇
查看>>
关于存量和增量的杂谈
查看>>
JavaScript 单例模式
查看>>
PHP项目学习2
查看>>
Linux Shell常用技巧(目录)
查看>>
在微信网页版下用Chrome控制台发送消息
查看>>
CUBA CLI 2.1.0 发布,企业级应用开发平台
查看>>
lecture 3.1 递归和对象
查看>>
GPS轨迹数据集免费下载资源整理
查看>>
bulk更新mongodb的脚本
查看>>
通用组件示例
查看>>
Flutter 03: 图解第一个程序 Hello World!
查看>>
Js获取当前页面URL各种参数
查看>>
删除链表的倒数第N个节点
查看>>
DrQA基于维基百科数据的开放域问答机器人实战教程
查看>>
阿里云发布ET工业大脑开放平台,全球首个工业智能的孵化基地
查看>>
Cannot load JDBC driver class 'oracle.jdbc.OracleDriver'
查看>>
Python3 & OpenCV之环境搭建(win10)
查看>>