struts.devMode |
开发模式 true|false |
struts.i18n.reload |
国际化文件修改后是否自动加载 true|false |
struts.i18n.encoding |
编码格式默认:utf-8 |
struts.configuration.xml.reload |
修改文件后是否重新加载 true|false |
struts.action.extension |
后缀名称默认: action,jnlp,do |
struts.action.excludePattern |
不包含哪些servlet|action赋值正则表达式 |
struts.tag.altSyntax |
是否使用不同的语法标签 默认:true |
struts.url.http.port |
利用Struts URL使用HTTPS端口 默认:80 |
struts.url.https.port |
利用Struts URL使用HTTPS端口 默认:433 |
struts.url.includeParams |
默认包括参数方法生成Struts的URL |
struts.allowed.action.names |
允许的action名称 |
struts.ui.theme |
OGNL标签样式默认:xhtml 简单样式:simple |
struts.ui.templateSuffix |
默认的模板类型配置键 |
struts.multipart.maxSize |
最大上传字节默认:2097152 = 2M |
struts.handle.exception |
是否处理异常,默认:true |
struts.converter.date |
日期转换器 |
struts.mapper.action.prefix.crossNamespaces |
允许访问其他命名空间中的行动比目前的行动:前缀 false |
struts.custom.i18n.resources |
国际化文件资源 |
相关推荐
### Struts2常用常量详解 #### 一、概述 Struts2是一个基于MVC设计模式的开源Java Web框架,它极大地简化了Web应用程序的开发流程,并提供了丰富的插件支持和灵活的配置选项。本文将重点介绍Struts2中常用的配置...
相比于`struts.xml`,它更常用来定义全局的框架属性。例如,`struts.action.extension`可以在`struts.properties`中配置,使得设置更加简洁。这种方式便于管理,但可能不如`struts.xml`灵活,因为不能直接定义复杂的...
### Struts2属性文件struts.xml的配置 在Java Web开发中,Struts2框架作为MVC模式的一种实现,提供了一种简洁的方式来构建应用程序。其中,`struts.xml`是Struts2的核心配置文件,用于定义项目的包、常量、拦截器等...
常用的Struts2常量设置 如: <!-- 该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts2处理。 如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,...
OGNL是Struts2中用于对象属性访问和表达式语言,它允许在Action、ValueStack和视图层之间传递数据。ValueStack是一个对象栈,它持有ActionContext上下文中的所有对象,包括Action实例、ActionForm、Session、Request...
4. **常量配置**:全局常量可以在包级别定义,可以控制Struts2的行为,例如Action的默认结果、异常处理策略等。 5. **继承与覆盖**:包可以继承其他包的配置,通过`extends`属性指定父包,这样就可以复用父包的配置...
6.7.2 Struts 2中常用的表达式语言特性 131 6.7.3 表达式语言的高级特性 135 6.8 小结 137 第7章 UI组件标签 139 7.1 为什么需要UI组件标签 139 7.2 标签、模板和主题 144 7.2.1 标签 146 7.2.2 模板 146 7.2.3 ...
7.开启struts2自带的开发模式常量 6 8.vo传参模式 7 9.ModerDriven传参模式(不建议采用) 7 10.为什么要使用struts2代替struts1.x 7 二、struts.xml配置及例程 7 1.配置文件的优先级 7 2.配置形式 8 3.package配置...
以下是几个常用的Struts2常量: - `<constant name="struts.i18n.encoding" value="UTF-8"/>`:指定Web应用的默认编码集,等同于调用`HttpServletRequest`的`setCharacterEncoding`方法。 - `<constant name="...
Struts2 文件上传是Java Web开发中常见的功能,主要用于接收用户通过表单上传的文件。在Struts2框架中,虽然它自身不处理`...如果需要更换文件上传组件,只需调整Struts2配置中的`struts.multipart.parser`常量即可。
在Struts2中,可以使用EL表达式来访问JavaBean的属性。EL表达式遵循如下规则: - EL表达式通过`$`或`${}`的形式来引用属性。 - 可以使用`.`或`[]`语法来访问对象的属性。 - EL表达式默认会先查找page范围内的变量,...
在Tomcat的`server.xml`文件中,修改`Connector`元素的`URIEncoding`属性,确保其值与Struts2设置的编码一致。 ```xml connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> ``` 同时,还...
5. 常用的Struts2常量: - `struts.i18n.encoding`用于设定默认编码集,如`UTF-8`。 - `struts.serve.static.browserCache`控制是否启用浏览器缓存静态内容。 - `struts.configuration.xml.reload`决定配置文件是否...
### Struts2 标签库详解 #### 一、引言 随着Web应用程序的日益复杂化,框架在软件开发中的作用越来越重要。Struts2作为Java Web开发领域中一款非常流行的MVC框架,以其易用性和灵活性而著称。本教程旨在通过一系列...
- `[1] org/apache/struts2/default.properties`:包含Struts2的默认常量配置。 - `[2] struts-default.xml, struts-plugin.xml, struts.xml`:分别包含默认配置、插件配置以及应用级别的配置。 - `[3] 自定义...
- **struts.properties**:主要用于配置Struts2的属性值,如常量配置等。 - **web.xml**:Web容器级别的配置文件,用于配置过滤器(Filter)、Servlet等。 #### 三、具体配置示例分析 1. **Filter配置**: ```xml...
这是一个定义了Struts框架中常用常量的类,用于获取和设置Action上下文之外的对象或其他集合。例如,可以通过`ActionContext.getContext().get(HTTP_REQUEST)`获取HttpServletRequest对象。 4. **FilterConfig接口...
### Xwork——Struts2核心 #### Xwork与Struts2的关系 Xwork作为Struts2的核心组件之一,它的设计理念和技术实现对整个Struts2框架起着决定性的作用。Struts2是一个流行的Java Web开发框架,它采用了MVC(Model-...