【JavaEE企业应用实战学习记录】struts配置文件详细解析
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd"> <!--struts是Struts2配置文件的根元素-->
<struts>
<!--下面的元素可以出现0次 或者无限多次-->
<constant name="" value=""/>
<!--下面的元素可以出现0次 或者无限多次-->
<bean class="" type="" name="" scope="" static="" optional="/"
<!--下面的元素可以出现0次 或者无限多次-->
<include file=""/>
<!--package元素是struts配置文件的核心,该元素可以出现0次或无限多次-->
<package name="必填的包" extends="" namespace="" abstract="" externalReferenceResolver="">
<!--该元素必须出现,可以出现无限多次-->
<result-types>
<!--该元素可以出现0次或无限多次-->
<result-type name="" class="" default="false|true">
<param name="参数名">参数值</param>
</result-type>
</result-types>
<!--下面的元素可以出现0次 或者无限多次-->
<interceptors>
<!--该元素的interceptor元素和interceptor-stack至少出现之一,也可以二者都出现-->
<!--下面的元素可以出现0次 或者无限多次-->
<interceptor name="" class="">
<!--下面的元素可以出现0次 或者无限多次-->
<param name="参数名">参数值</param>
</interceptor>
<!--下面的元素可以出现0次 或者无限多次-->
<interceptor-stack name="">
<!--下面的元素可以出现0次 或者无限多次-->
<interceptor-ref name="">
<!--下面的元素可以出现0次 或者无限多次-->
<param name="参数名">参数值</param>
</interceptor-ref>
</interceptor-stack>
</interceptors>
<!--下面的元素可以出现0次 或者无限多次-->
<default-interceptor-ref name="">
</default-interceptor-ref>
<default-action-ref name="">
</default-action-ref>
<default-class-ref class=""></default-class-ref>
<!--下面的元素可以出现0次 或者无限多次-->
<global-results>
<!--下面的元素必须出现可以无限多次-->
<result name="" type="">
<param name=""></param>
</result>
</global-results>
<!--下面的元素可以出现0次 或者无限多次-->
<global-exception-mappings>
<!--下面的元素必须出现可以无限多次-->
<exception-mapping exception="" result="">
<param name=""></param>
</exception-mapping>
</global-exception-mappings>
<!--定义Action可以出现0次或无限多次-->
<action name="" class="" method="" converter="">
<param name=""></param>
<!--映射资源-->
<result name="" type="">
<!--下面的元素可以出现0次 或者无限多次-->
<param name=""></param>
</result>
<interceptor-ref name="">
<!--下面的元素可以出现0次 或者无限多次-->
<param name=""></param>
</interceptor-ref>
<!--处理异常资源-->
<exception-mapping exception="" result="" name="">
<!--下面的元素可以出现0次 或者无限多次-->
<param name=""></param>
</exception-mapping>
</action>
</package>
<!--下面的元素可以出现0次 或者1次-->
<unknown-handler-stack>
<unknown-handler-ref name=""></unknown-handler-ref>
</unknown-handler-stack>
</struts>
【JavaEE企业应用实战学习记录】struts配置文件详细解析的更多相关文章
- 【JavaEE企业应用实战学习记录】optiontransferselect实现两个列表选择框
<%@ page contentType="text/html; charset=GBK" language="java"%> <%@tagl ...
- 【JavaEE企业应用实战学习记录】struts国际化
<%-- Created by IntelliJ IDEA. User: Administrator Date: 2016/10/6 Time: 16:26 To change this tem ...
- 【JavaEE企业应用实战学习记录】struts2登录
<%-- login.jsp Created by IntelliJ IDEA. User: Administrator Date: 2016/10/6 Time: 16:26 To chang ...
- 【JavaEE企业应用实战学习记录】logFilter
package sanglp.servlet; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import ja ...
- 【JavaEE企业应用实战学习记录】struts2实现登录并获取各个范围的数据
package sanglp; import com.opensymphony.xwork2.*; /** * Created by Administrator on 2016/10/6. */ pu ...
- 【JavaEE企业应用实战学习记录】servlet3.0上传文件
<%-- Created by IntelliJ IDEA. User: Administrator Date: 2016/10/6 Time: 14:20 To change this tem ...
- 【JavaEE企业应用实战学习记录】sessionListener
package sanglp.servlet; import javax.servlet.ServletContext; import javax.servlet.annotation.WebList ...
- 【JavaEE企业应用实战学习记录】requestListener
package sanglp.servlet; import javax.servlet.*; import javax.servlet.annotation.WebListener; import ...
- 【JavaEE企业应用实战学习记录】MyGetAttributeListener
package sanglp.servlet; import javax.servlet.ServletContext; import javax.servlet.ServletContextAttr ...
随机推荐
- 新手ui设计师必备——切图规范
图文并茂,浅显易懂. 使用markman标注. 资源链接: 图片来自http://www.ui.cn/detail/56347.html 本文作者starof,因知识本身在变化,作者也在不断学习成长, ...
- [转]TextArea设置MaxLength属性最大输入值的js代码
标准的DHTML文档中TEXTAREA的MAXLENGTH属性默认情况下不起作用,只有当事件发生时才起作用 如下:http://spiderscript.net/site/spiderscript/e ...
- USACO3.1Humble Numbers[...]
题目背景 对于一给定的素数集合 S = {p1, p2, ..., pK},考虑一个正整数集合,该集合中任一元素的质因数全部属于S.这个正整数集合包括,p1.p1*p2.p1*p1.p1*p2*p3. ...
- using语法糖
资源的分类 首先说一下资源的分类: 托管资源:由CLR管理分配和释放资源 非托管资源:不受CLR管理的对象,如 文件(StreamReader,BinaryReader,DataTable,各种Str ...
- 64位win7硬盘安装64位ubuntu 13.04
最近本来是准备通过升级的方式把ubuntu从12.04升级到12.10再升级到13.04的,但是升级到12.10之后,可能是因为某一步的操作不当,出现无法进入系统的情况.不过还好的是升级之前保存了主要 ...
- JavaScript Boolean 对象
JavaScript Boolean 对象 Boolean 对象 Boolean 对象用于转换一个不是 Boolean 类型的值转换为 Boolean 类型值 (true 或者false). Bool ...
- BZOJ4197[NOI2005]寿司晚宴
Description 为了庆祝 NOI 的成功开幕,主办方为大家准备了一场寿司晚宴.小 G 和小 W 作为参加 NOI 的选手,也被邀请参加了寿司晚宴. 在晚宴上,主办方为大家提供了 n−1 种不同 ...
- Meet Python: little notes 2
From this blog I will turn to Markdown for original writing. Source: http://www.liaoxuefeng.com/ ♥ l ...
- [转]Spring JdbcTemplate 查询分页
原文:http://blog.csdn.net/xiaofanku/article/details/4280128 现在进行的项目由于数据库的遗留原因(设计的不堪入目)不能用hibernate.所以用 ...
- C# 6.0
C# 6.0 的新语法特性 回眸 C# 的前世今生 - 见证 C# 6.0 的新语法特性 序 目前最新的版本是 C# 7.0,VS 的最新版本为 Visual Studio 2017 RC,两者都 ...