Struts2资源文件
struts.properties资源文件不并像Struts1中的资源文件一样完成错误信息和国际化功能,而是用于完成一些初始化属性配置。
1、struts.i18n.encoding=GBK
设置web应用的默认编码,常用于处理中文请求参数
2、struts.objectFactory=spring
改变Action的创建由Spring来创建(默认是Singleton <scope="prototype">)
3、struts.i18n.reload=true
激活重新载入国际化文件的功能
4、struts.devMode=true
激活开发模式,提供更全面的调试功能
5、struts.configuration.xml.reload=true
重新载入XML文件(为Action准备)修改后不需要重新载入WEB器
6、struts.url.http.port=8080
配置服务器运行的端口号
7、struts.multipart.maxSize=字节数
指定Struts2文件上传中请求内容允许的最在字节数
8、struts.action.extension=[action]
指定Struts2请求处理的后缀名,默认是action多个请求后缀使用逗号<,>隔开
9、struts.custom.i18n.resources=资源文件名
指定Struts2国际化资源文件,多个用逗号隔开
分享到:
相关推荐
作为Struts2框架的核心配置文件之一,`struts.properties`扮演着至关重要的角色,它负责管理Struts2应用程序的各种配置信息,从而使得开发者能够更灵活地控制框架的行为。下面将对`struts.properties`中的关键配置项...
**示例**:如果项目中有多个语言版本的需求,可以通过此属性指定不同语言的资源文件位置,如`i18n_zh_CN.properties`。 **应用场景**:实现多语言支持,使得应用程序能够根据不同地区用户的语言偏好显示对应的语言...
6. **struts.custom.i18n.resources**: 添加自定义的国际化资源文件,如`struts.custom.i18n.resources=myMessages`。 7. **struts.multipart.maxSize**: 设置上传文件的最大大小。 8. **struts.enable.Dynamic...
Struts.properties 文件是 Struts2 框架的核心配置文件之一,它定义了框架的行为和各种默认设置。这个文件主要用于定制 Struts2 的工作环境,包括配置管理器、国际化、对象工厂、文件上传、请求映射等多个方面。下面...
- **示例**:开发阶段启用资源文件的重载。 - **配置**: ```properties struts.i18n.reload=true ``` ### 总结 通过上述的详细介绍,我们可以看出`struts.properties`文件在Struts2框架中的重要性。它不仅...
例如,通过更改`struts.multipart.maxSize`,可以防止因大文件上传导致的服务器资源耗尽。另外,通过自定义`struts.objectFactory`,可以更好地整合其他IoC容器,如Spring,以实现依赖注入。 总之,`struts....
- **作用**:如果设置为 `true`,则Struts会在检测到本地化资源文件发生变化时自动重新加载这些文件。 #### 14. `struts.locale` - **描述**:定义了Struts应用程序的默认本地化。 - **示例**:可以设置为 `zh_...
这对于国际化(i18n)非常重要,可以确保正确显示不同语言的资源文件。 **示例代码**: ```properties struts.locale=en_US ``` #### struts.i18n.encoding **描述**: 此属性用于指定Web应用的默认字符编码。这尤其...
在深入讲解struts.xml之前,我们先来了解与之相关的struts.properties文件。 struts.properties文件是Struts 2框架的一个重要配置文件,它位于Web应用的WEB-INF/classes目录下或CLASSPATH路径下。这个文件定义了一...
Struts 框架中,ApplicationResources.properties 文件是用于存储应用程序的资源文件,如按钮文字、菜单项、提示信息等。然而,默认情况下,这些资源文件不支持中文,导致中文字符显示乱码或无法正常显示。解决这个...
根据给定的文件信息,“structs中*.properties中文资源文件的创建方法”主要关注如何在Struts项目中创建用于国际化的中文资源文件。下面将详细介绍这一过程及相关知识点。 ### Struts框架简介 Struts是一个基于MVC...
- **示例**:设置为`true`,则每次请求都会检查资源文件是否有变化。 ##### 21. **struts.ui.theme** - **功能**:指定使用的UI主题,默认为`xhtml`。 - **示例**:设置为`struts.ui.theme=css_xhtml`,则使用CSS ...
在Struts2中,`struts.properties`文件是核心配置文件,它位于应用的`classes`目录下,用于设定框架的行为和偏好。这个文件包含了一系列的配置属性,这些属性对Struts2的工作方式有着直接影响。以下是一些关键的`...
在本节视频教程中,我们将深入探讨如何在Java项目中集成SSH(Struts、Spring、Hibernate)框架,并结合Maven构建... 添加 log4j.properties 配置文件.mp4视频,将使这些概念更加清晰,并帮助你实际操作一遍,加深理解。
4. **struts.custom.i18n.resources**: 添加自定义的国际化资源文件,如`struts.custom.i18n.resources=myResources`。 5. **struts.objectFactory**: 配置对象工厂,例如`struts.objectFactory=spring`使用Spring...
1. **配置错误**:检查你的struts-config.xml或struts.properties文件,确认`struts.multipart.saveDir`的路径设置正确。路径应指向服务器上的一个实际存在的目录,且该目录应有适当的写权限。 2. **目录不存在**:...
2. **配置struts.properties或struts.xml**:在`struts.properties`或`struts.xml`配置文件中,设置`struts.i18n.resource.bundles`属性,指定资源文件的基名。例如: ```xml <constant name="struts.i18n....
11. `struts.custom.properties`: 自定义属性文件,用于扩展Struts2配置,不会覆盖默认的`struts.properties`配置。 12. `struts.mapper.class`: 指定请求映射器,用于将HTTP请求映射到相应的Action。默认是`...
指定了Struts 2应用所需的国际化资源文件,如果有多个国际化资源文件,多个文件名间以英文逗号`,`分隔。 #### struts.diSPAtcher.parametersWorkaround 针对某些Java EE服务器不支持`HttpServletRequest`调用`...