strutx.xml中配置文件的讲解
Struts2框架的核心就是struts.xml文件了,该文件主要负责管理Struts的2的业务控制组件的核心内容。为了避免struts.xml的文件国
语庞大和臃肿,我们可以通过把一个struts.xml的文件配置成多个struts.xml的格式。这样通过<include file="" />的形式导入多个配
置文件哦。
下面种地啊介绍struts2的核心配置文件struts.xml文件 <?xml version="1.0" encoding="gb2312" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<!--struts是Struts2配置文件的根元素-->
<struts order="">
<!--下面元素可以出现0次,也可以出现无数次-->
1 <constant name="" value="" />
<!-- 下面的元素可以出现0次,也可以出现无数次-->
2 <bean type="" name="" class="" scope="" static="" optional="" />
<!-- 下面的元素可以出现0次,也可以出现无数次-->
3 <include file="" />
<!--package元素是Struts2=配置文件的核心,该元素可以出现0次,也可以出现无数次-->
4 <package name="包名" extends="" namespace="" abstract="" externalReferenceResolver="" strict-method-
invocation="">
<!--该元素可以出现,也可以不出现,但最多出现一次--> 5
<result-types>
<!--该元素必须出现,可以出现无数次-->
<result-type name="" class="" default="true|false" >
<!-- 下面的元素可以出现0次,也可以出现无数次-->
<param name="参数名">参数值</param>
</result-type>
</result-types>
<!--该元素可以出现,也可以不出现,但最多出现一次-->
6 <interceptors>
<!--该元素下面的interceptor和interceptor-stack至少出现其中的一个也可以二者都出现-->
<!--下面元素可以出现0次,也可以出现无数次-->
<interceptor name="" class="">
<!--下面元素可以出现0次,也可以出现无数次-->
<param name="参数名" class="">
</interceptor>
<!--下面元素可以出现0次,也可以出现无数次-->
<interceptor-stack name="">
<!--该元素必须出现,也可以出现无数次-->
<interceptor-ref name="">
<!--下面元素可以出现0次,也可以出现无数次-->
<param name="参数名">参数值</param>
</interceptor-ref>
</interceptor-stack>
</interceptors>
<!--下面元素可以出现0次,也可以出现无数次-->
7 <default-interceptor-ref name="">
<!--下面元素可以出现0次,也可以出现无数次-->
<param name="参数名">参数值</param>
</defult-interceptor-ref>
<!--下面元素可以出现0次,也可以出现无数次-->
8 <default-action-ref name="">
<!--下面元素可以出现0次,也可以出现无数次-->
<param name="参数名">参数值</param>
</default-action-ref>?
<!--下面元素可以出现0次,也可以出现无数次-->
9 <global-results>
<!--该资源必须出现,可以出现无数次-->
<result name="" type="">
<!--下面元素可以出现0次,也可以出现无数次-->
映射的资源
</result>
</global-results>
<!--下面元素可以出现0次,也可以出现无数次-->
10 <global-exception-mappings>
<!--该元素必须出现,可以出现无数次-->
<exception-mapping name="" exception="" result="" >
异常处理资源
<!--下面元素可以出现0次,也可以出现无数次-->
<param name="参数名">参数值</param>
<exception-mapping>
</global-exception-mapping>
11 <action name="" class="" method="" converter="">
<!--下面元素可以出现0次,也可以出现无数次-->
<param name="参数名">参数值</param>
<!--下面元素可以出现0次,也可以出现无数次-->
<result name="" type=">
映射资源
<!--下面元素可以出现0次,也可以出现无数次-->
<param name="参数名">参数值</prarm>
</result>
<!--下面元素可以出现0次,也可以出现无数次-->
<interceptor-ref name="">
<!--下面元素可以出现0次,也可以出现无数次-->
<param name="参数名">参数值</param>
</interceptor-ref>
<!--下面元素可以出现0次,也可以出现无数次-->
<exception-mapping name="" exception="" result="">
异常处理资源
<!--下面元素可以出现0次,也可以出现无数次-->
<pram name="参数名">参数值</param>
</exception-mapping>
<!--下面元素可以出现0次,也可以出现1次-->
<allow-methods></allow-methods>
</action> </package> <!--下面元素可以出现0次或者1次-->
<unknown-handler-stack>
<!--下面元素可以出现0次,也可以出现无数次-->
<unknown-handler-ref name="" >...</unknown-handler-ref>
</unknown>
<struts>
strutx.xml中配置文件的讲解的更多相关文章
- 读取properties和xml中配置文件的值
五种方式让你在java中读取properties文件内容不再是难题 在java中读取properties和xml文件中的方法:https://www.cnblogs.com/ConfidentLiu/ ...
- nginx中配置文件的讲解
一: 1.配置文件的结构 nginx由配置文件中指定的指令控制的模块组成. 指令分为简单指令和块指令. 一个简单的指令由空格分隔的名称和参数组成,并以分号(;)结尾. 块指令具有与简单指令相同的结构, ...
- application.xml中配置文件properties导入
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.Prop ...
- maven中pom.xml中的scope讲解
一.compile:编译范围compile是默认的范围:如果没有提供一个范围,编译范围依赖在所有的classpath 中可用,同时它们也会被打包.而且这些dependency会传递到依赖的项目中. 二 ...
- 框架中web.xml中配置文件解析
1.XSS指跨站脚本攻击 xss表示Cross Site Scripting(跨站脚本攻击),它与SQL注入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除数据的目的,而在 ...
- SPRING IN ACTION 第4版笔记-第七章Advanced Spring MVC-002- 在xml中引用Java配置文件,声明DispatcherServlet、ContextLoaderListener
一.所有声明都用xml 1. <?xml version="1.0" encoding="UTF-8"?> <web-app version= ...
- Mybatis配置文件SqlMapConfig.xml中的标签
SqlMapConfig.xml配置文件中的属性 1 配置内容 properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器 ...
- Spring中,applicationContext.xml 配置文件在web.xml中的配置详解
一.首先写一下代码结构. 二.再看web.xml中的配置情况. <?xml version="1.0" encoding="UTF-8"?> < ...
- 01 Maven构建的项目中,把.xml等配置文件添加到编译目录
Maven构建的项目,默认只会把src/main/resources目录下的xml配置文件添加到编译目录. 如果需要把src/main/java目录下的xml配置文件也添加到编译目录,需要在pom.x ...
随机推荐
- Python cookbook - 读书笔记
Before: python built-in function: docs 我只想学function map(), THIS - 摘: map(foo, seq) is equivalent to ...
- Java [Leetcode 83]Remove Duplicates from Sorted List
题目描述: Given a sorted linked list, delete all duplicates such that each element appear only once. For ...
- Jedis的JedisSentinelPool源代码分析
概述 Jedis是Redis官方推荐的Java客户端,更多Redis的客户端可以参考Redis官网客户端列表.Redis-Sentinel作为官方推荐的HA解决方案,Jedis也在客户端角度实现了对S ...
- 常见设计模式解析和实现(C++)Adapt模式
作用:将一个类的接口转换成客户希望的另一个接口.Adapt模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作. UML示意图 1) 采用继承原有接口类的方式 2)采用组合原有接口类 ...
- ARM指令协处理器处理指令
ARM支持16个协处理器,在程序执行过程中,每个协处理器忽略属于ARM处理器和其他协处理器指令,当一个协处理器硬件不能执行属于她的协处理器指令时,就会产生一个未定义的异常中断,在异常中断处理程序中,可 ...
- 关于Noise and Error主题的一些小知识
(一)Noise会不会对VC bound产生影响? 此笔记源于台湾大学林轩田老师<机器学习基石><机器学习技法> 答案是不会. 当信号中加入了Noise,其实对我们之前学过的内 ...
- htmlcss笔记--标签默认值样式重置css reset(2)
1.内联,内嵌,行内元素: 默认可以继续跟同类型标签显示: 由内容撑开宽度,内容多宽,会有多宽: span,内嵌标签部支持宽高,即使加了宽高也不支持, 也不支持上下内外边距,但是支持左右内外边距:内上 ...
- C#调用dll(C++(Win32))时的类型转换总结(转)
http://www.cnblogs.com/lidabo/archive/2012/06/05/2536737.html C++(Win 32) C# char** 作为输入参数转为char ...
- Hadoop学习之--Capaycity Scheduler源码分析
Capacity Scheduler调度策略当一个新的job是否允许添加到队列中进行初始化,判断当前队列和用户是否已经达到了初始化数目的上限,下面就从代码层面详细介绍整个的判断逻辑.Capaycity ...
- Android JNI之调用JAVA方法的返回类型签名
从http://blog.csdn.net/lonelyroamer/article/details/7932787截取的 如何签名: 下面看看Sign签名如何写,来表示要取得的属性或方法的类型. 1 ...