Struts六大配置文件
来源:互联网 发布:朋友圈砍价软件 编辑:程序博客网 时间:2024/06/05 23:01
1、Struts-default.xml Struts默认配置 在struts-core-2.2.1.jar包中 <result-type name="chain" class="..."/>
请求的类型为action过滤链
<result-type name="dispatcher" class=".."/> 转发name=httpheader 响应头 name="redirection" 重定向 name="stream" 流,用于文件下载<intercepters> 设置拦截器<interceptor name="i18n" ...> 国际化编码配置<interceptor-stack name=""> 默认用了哪些拦截器<default-interceptor-ref name="defaultStack"/> 默认拦截器引用<default-class-ref class="com.opensymphony.xwork.ActionSupport"/>
2、
default.properties 默认常量配置 org.apache.struts2struts.i18n.encoding-UTF-8 编码格式配置struts.objectFactory=spring SSH集成时使用struts.objectFactory.spring.autoWire=name 自动装配struts.multipart.parser=Jakarta 文件上传相关配置struts.multipart.saveDir= saveDir 上传的临时目录struts.multipart.maxSize=2097152 maxSize文件最大值struts.action.extention=action,, URL后缀配置 可自定义struts.enable.DynamicMethodInvocation=true 动态调用方法
这些配置可以在src中创建一个struts.properties文件然后写入上面的配置可以覆盖默认的配置
3、web.xml 项目的配置文件
4、struts.xml Struts核心配置文件
5、struts.properties 自定义常量配置文件
6、struts.plugin.xml 插件配置
配置文件的优先级加载顺序
web.xml >struts.properties>struts.xml>default.properties
配置方式例如:web.xml中
添加
<init-param> <param-name>struts.action.extension</param-name> <param-value>aspx,,</param-value>
struts.properties中
添加:struts.action.extension=asp,,
struts.xml中
添加:<constant name="struts.action.extension" value="php,,"></constant>
编译运行后在网页中只有带有aspx后缀和无后缀的web程序会被相应
加载顺序:
struts-default.xml>struts-plugin.xml>struts.xml***核心配置文件 常量配置 <constant name="struts.action.extension" value="do,,"></constant> 对default.properties 中的个性配置
1、package元素action配置包、Java代码中的“包”用来管理Java代码,防止命名冲突,package节点一样也是防止action冲突,在整个项目中有位移的那么属性 Name 唯一标识 Namespace 命名空间,影响所有该包下的action访问路径 Extands 指定继承xx配置文件,默认继承“struts-default.xml” abstract 定义抽象包,只能别的包去继承此包,通常用于项目中的默认配置可以放在此包中2、action元素用于配置处理请求 Name Action的名字,影响URL请求路径 Class 指定action的全限定名 Method 指定调用方法3、result 元素配置action的相应 Name 与类中方法的返回值一致 type 请求响应的类型4、协作配置方法是:在src中创建一个zhangsan.xml文件在struts.xml中配置<include file="zhangsan.xml"/>5、default-action-ref元素默认action配置,通常用于防止URL输入错误,显示404错误页面,使用该配置可以
<default-action-ref name="default"></default-action-ref> <action name="default" class = "com.action.DefaultAction"> <result name="success">/404.jsp</result>
6、default-class-ref元素 默认class,在找不到class时会默认为这个路径
<default-class-ref class="com.action.LoginAction"></default-class-ref>
7、global-result元素 全局结果集配置,可以配置多个action共享的结果集方法:
<package name="user" namespace="/" extends="struts-default"> <global-results> <result name="error"> /500.jsp</result> </global-results>
阅读全文
0 0
- Struts六大配置文件
- Struts配置文件
- Struts配置文件
- struts配置文件
- Struts配置文件
- Struts配置文件
- Struts配置文件
- Struts配置文件
- Struts配置文件
- Struts配置文件
- Struts配置文件
- struts配置文件
- struts配置文件
- struts配置文件
- struts配置文件
- Struts配置文件
- Struts配置文件
- struts配置文件
- 为什么接口中的成员变量非得是public static final?
- SQL Server联机丛书
- 初来乍到
- javascript发展史和入门教程
- 小马哥淡定的UBUNTU之旅——mysql
- Struts六大配置文件
- storm示例之trident
- vb.net版机房设计及原型图
- 算法作业HW18:LeetCode102 Binary Tree Level Order Traversal
- js内存泄露之js对象和dom对象互相引用
- CentOS7中firewalld使用简介
- 获取WiFi密码方法
- [转载]计算机编程常用词汇
- java的移位操作详解,左移和右移