struts常用配置
来源:互联网 发布:淘宝u站刷粉丝软件 编辑:程序博客网 时间:2024/06/10 10:59
1. Struts2默认会加载类加载路径(如果是web项目对应于WEF-INF/classs/ 下面)下的struts.xml、struts-default.xml、struts-plugin.xml三类文件。
->struts.xml:开发者定义的默认配置文件。
->struts-defalut.xml:Struts2框架自带的配置文件。
->struts-plugin.xml:Struts2插件默认配置文件。
2. Struts2配置常量的三种方式
1).通过struts.properties文件
2).通过struts.xml配置文件
3).通过web应用的web.xml文件
3.Struts2常量的加载顺序(从上到下)
1).struts-default.xml:该文件保存在struts2-core-xxx.jar文件中
2).struts-plugin.xml:该文件保存在struts2-xxx-xxx.jar等Struts2插件JAR文件中
3).struts.xml:该文件是Web应用默认的Struts2配置文件
4).struts.properties:该文件是Struts2默认的配置文件
5).web.xml:该文件是Web应用的配置文件
后一个文件中配置的常量值会覆盖前面文件中配置的常量值
4.struts配置文件的骨架
->struts.xml:开发者定义的默认配置文件。
->struts-defalut.xml:Struts2框架自带的配置文件。
->struts-plugin.xml:Struts2插件默认配置文件。
2. Struts2配置常量的三种方式
1).通过struts.properties文件
2).通过struts.xml配置文件
3).通过web应用的web.xml文件
3.Struts2常量的加载顺序(从上到下)
1).struts-default.xml:该文件保存在struts2-core-xxx.jar文件中
2).struts-plugin.xml:该文件保存在struts2-xxx-xxx.jar等Struts2插件JAR文件中
3).struts.xml:该文件是Web应用默认的Struts2配置文件
4).struts.properties:该文件是Struts2默认的配置文件
5).web.xml:该文件是Web应用的配置文件
后一个文件中配置的常量值会覆盖前面文件中配置的常量值
4.struts配置文件的骨架
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"><!-- struts是Struts2配置文件的根元素 --><struts><!-- 下面的元素可以出现0次,或者无限多次 --><contant name="" value="" /><!-- 下面的元素可以出现0次,或者无限多次 --><bean type="" name="" class="" scope="" static="" optional="" /><!-- 下面的元素可以出现0次,或者无线多次 --><inclue file="" /><!-- package元素是Struts配置文件的核心,该元素可以出现0次或者无限多次 --><package name="必填的包名" extends="" namespace="" abstract="" externalReferenceResolver=""><!-- 该元素可以出现,也可以不出现,最多出现一次 --><result-types><!-- 该元素必须出现,可以出现无线多次 --><result-type name="" class="" default="true|false"><!-- 下面的元素可以出现0次,或者无线多次 --><param name="参数名">参数值</param></result-type><result-types><!-- 该元素可以出现,也可以不出现,最多出现一次 --><interceptors><!-- 该元素的interceptor元素和interceptor-stack至少出现其中之一,页可以二者都出现 --><!-- 下面的元素可以出现0次,或者无限多次 --><interceptor name="" class=""><!-- 下面的元素可以出现0次,或者无限多次 --><param name="参数名">参数值</param></interceptor><!-- 下面的元素可以出现0次,或者无限多次 --><interceptor-stack name=""><!-- 该元素出现,可以出现无限多次 --><interceptor-ref name=""><!-- 下面的元素可以出现0次,或者无限多次 --><param name="参数名">参数值</param><interceptor-ref></interceptor-stack></interceptors><!-- 下面的元素可以出现0次,最多出现就一次 --><default-interceptor-ref name=""><!-- 下面元素可以出现0次,或者无限多次 --><param name="参数名">参数值</param></default-interceptor-ref><!-- 下面的元素可以出现0次,最多出现一次 --><default-action-ref name=""><!-- 下面的元素可以出现0次,或者无限多次 --><param name="参数名">参数值</param></default-action-ref><!-- 下面的元素可以出现0次,最多出现一次 --><default-class-ref class="">...</defalut-class-ref><!-- 下面的元素可以出现0次,最多出现一次 --><global-results><!-- 该元素必须出现,可以出现无限多次 --><result name="" type="">映射资源<!-- 下面元素可以出现0次,也可以无限多次 --><param name="参数名">参数值</param></result></global-results><!-- 下面的元素可以出现0次,最多出现一次 --><global-exception-mappings><!-- 该元素必须出现,可以出现无限多次 --><exception-mapping name="" exception="" result="">异常处理资源<!-- 下面的元素可以出现0次,也可以无限多次 --><param name="参数名">参数值</param></exception-mapping></global-exception-mappings><!-- 定义Action,可以出现0次到无限多次 --><action name="" class="" method="" converter=""><!-- 下面的元素可以出现0次,或者无限多次 --><param name="参数名">参数值</param><!-- 下面的元素可以出现0次,或者无限多次 --><result name="" type="">映射资源<!-- 下面的元素可以出现0次,或者无限多次 --><param name="参数名">参数值</param></result><!-- 下面的元素可以出现0次,或者无限多次 --><interceptor-ref name=""><!-- 下面的元素可以出现0次,或者无限多次 --><param name="参数名">参数值</param></interceptor-ref><!-- 下面的元素可以出现0次,或者无限多次 --><exception-mapping name="" exception="" result="">异常处理资源<!-- 下面的元素可以出现0次,或者无限多次 --><param name="参数名">参数值</param></exception-mapping></package><!-- 可以出现0次到1次 --><unknown-handler-stack><unknow-handler-ref name="处理器名">...</unknow-handler-ref></unknown-handler-stack></struts>
阅读全文
0 0
- Struts-config 常用配置
- struts 2 常用配置
- struts.properties常用配置
- struts常用配置
- struts常用配置
- Struts.xml常用配置
- struts中的常用配置
- struts常用配置
- Struts.xml常用配置
- struts常用配置
- struts.xml常用配置解析
- struts.xml常用配置解析
- struts.xml常用常量配置
- struts.xml常用配置解析
- Struts.xml 常用常量配置
- struts.xml的常用配置
- struts.xml的常用配置
- struts.xml的常用配置
- UVALive-7357-Pyro Tubes
- network
- win10使用tensorboard 0.0.0.0:6006无法访问
- 织梦dedecms删除文章的同时删除该文章下的图片和附件
- 机器学习常用算法三:协同过滤
- struts常用配置
- HDU 5528 Count a*b ACM/ICPC 2015 Changchun(数论)
- Spring处理循环依赖
- 女程序媛的悲哀?凭什么
- 1、LambdaToSql 发布1.0.0.1版本
- HTML基础学习一
- DrawerLayout
- Ubuntu 16.04远程登录服务器--ssh的安装和配置
- PL/SQL使用SQLServer字体