Struts2入门与国际化:JSP中资源文件的访问
"这篇文档主要介绍了在JSP中如何实现国际化以及Struts2框架的基础知识。国际化是指在软件设计时考虑到不同国家和地区的需求,使其能够适应多种语言环境。在JSP中,Struts2框架提供了 `<s:i18n>` 标签用于从资源文件中获取国际化数据。资源文件通常存储在类路径下,并具有特定的基本名称,如 `newer`。可以通过设置 `name` 属性来指定资源文件的位置,例如,`<s:i18n name="newer">` 将从类路径下的 `newer.properties` 文件中获取数据。如果资源文件位于类路径下的某个包内,如 `cn/newer/action/package`,则可以使用 `<s:i18n name="cn/newer/action/package">` 访问。同时,`<s:text>` 标签用于获取资源文件中的特定字符串,例如 `<s:text name="welcome">`,并可以结合 `<s:param>` 标签传递参数,如 `<s:param>小张</s:param>`,使得输出的字符串能够动态包含传入的值。 接下来,文档提到了Struts2框架的入门知识。Struts2是一个流行的Java Web应用程序框架,它基于XWork框架构建,使用了OGNL(对象图导航语言)作为表达式语言,并且支持FreeMarker作为模板引擎。开发Struts2应用需要依赖一系列的JAR文件,这些文件可以从Apache Struts官方网站下载。基本的依赖包括 `struts2-core`、`xwork-core`、`ognl`、`freemarker`、`commons-logging`、`javassist`、`commons-fileupload` 和 `commons-io` 等。如果需要与其他框架集成,例如Spring,还需要引入相应的插件JAR文件,如 `struts2-spring-plugin`。 在Struts2框架中,与Struts1.x不同,它不是通过Servlet而是通过Filter启动的。在`web.xml` 配置文件中,需要定义一个名为 `struts2` 的Filter,并指定其类为 `org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter`。这个Filter负责处理HTTP请求并准备及执行Action,从而驱动整个Struts2的应用流程。" 这篇文档涵盖了JSP中的国际化实现方法,特别是使用Struts2框架进行资源文件的访问,以及Struts2框架的基本配置和依赖。对于初学者来说,这些内容是理解和构建基于Struts2的多语言Web应用的基础。
- 粉丝: 25
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展