1、在struts.xml中配置
<constant name="struts.action.extension" value="action,do"></constant>
constant标签配置struts配置文件内容,默认使用的是default.properties文件,另外可以在src目录下重写为struts.properties,即可使用新配置文件内容。
2、struts.xml中<interceptor-ref name=""></interceptor-ref>为配置拦截器,这里面可以添加拦截器或拦截器栈,如果action中配置了拦截器则原来默认的struts-default将自动失效,这样很多原有的拦截器将不起做用,一般要再次显式的配置struts-default。
<default-interceptor-ref name=""></default-interceptor-ref>为定义默认拦截器。
对于配置拦截器里一些属性可以如:
<interceptor-ref name="fileUpload">
<param name="maximumSize">8000000</param>
</interceptor-ref>
maximumSize是org.apache.struts2.interceptor.FileUploadInterceptor拦截器类内属性。
拦截器的配置在struts-default.xml里。
3、配置spring管理
<constant name="struts.objectFactory" value="spring"></constant>
分享到:
相关推荐
Struts2笔记 本人工作中积累的,故做成笔记以供大家一起学习进步. 模块分的非常详细,各个细节都会关注到,只挑选其精华,工作中用得到的技术!!! 不要看资源小,起到的作用却非常大!!!
本笔记主要涵盖了Struts2的基础知识,包括但不限于配置、Action、拦截器、结果类型以及异常处理等内容。 1. **Struts2框架简介** Struts2是Apache软件基金会的一个开源项目,它是Struts1的升级版,弥补了Struts1在...
Struts2是一个流行的Java web框架,...以上就是"马士兵Struts2笔记2013"中涉及的主要知识点,这些内容涵盖了Struts2的基础配置、数据处理、验证、调试以及与视图层的交互等方面,对于理解和掌握Struts2框架非常有帮助。
### Struts2框架核心概念与工作原理 #### 一、框架概述 Struts2是Apache组织维护的一个开源项目,它是Struts1的升级版本,在设计理念和技术实现上都有较大的改进。Struts2是一个基于MVC(Model-View-Controller)...