struts.xml文件示范
<?xml version="1.0" encoding="GBK"?>
<!--下面指定Struts2配置文件的DTD信息-->
<!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 type="" name="" class="" scope="" optional=""/> <!-- 下面的元素可以出现0到多次 -->
<include file=""/> <!-- package元素是struts配置文件的核心,可以出现0到多次 -->
<package name="必填的包名" extends="" namespace="" abstract="" externalReferanceResolver="">
<!-- 该元素可以出现0-1次 -->
<result-types>
<!-- 该元素可以出现1至多次 -->
<result-type name="" class="" default="true/false">
<!-- 该元素可以出现0至多次-->
<param name="参数名">参数值</param>
</result-type>
</result-types> <!-- 该元素可以出现0至1次-->
<interceptors>
<!-- interceptor元素和interceptor-stack至少出现其中之一,可以都出现--> <!-- 该元素可以出现0至多次-->
<interceptor name="" class="">
<!-- 该元素可以出现0至多次-->
<param name="参数名">参数值</param>
</interceptor> <!-- 该元素可以出现0至多次-->
<interceptor-stack name="">
<!-- 下面元素可以出现1到多次 -->
<interceptor-ref name="">
<!-- 该元素可以出现0至多次-->
<param name="参数名">参数值</param>
</interceptor-ref>
</interceptor-stack> </interceptors> <!-- 该元素可以出现0至1次-->
<default-interceptor-ref name="">
<!-- 该元素可以出现0至多次-->
<param name="参数名">参数值</param>
</default-interceptor-ref> <!-- 该元素可以出现0至1次-->
<default-action-ref name="">
<!-- 该元素可以出现0至多次-->
<param name="参数名">参数值</param>
</default-action-ref> <!-- 该元素可以出现0至1次-->
<default-class-ref name="">...</default-class-ref> <!-- 该元素可以出现0至1次-->
<global-results>
<!-- 该元素可以出现0至多次-->
<reult name="" type="">
<!-- 该元素可以出现0至多次-->
<param name="参数名">参数值</param>
</reult>
</global-results> <global-exception-mappings>
<!-- 该元素可以出现1至多次-->
<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>
</action> <package/> <!-- 该元素可以出现0至1次-->
<unknown-handler-stack>
<unknown-handler-ref name="">...</unknown-handler-ref>
</unknown-handler-stack> </struts>
struts.xml文件示范的更多相关文章
- (二)Struts.xml文件详解
一.Struts.xml文件 Struts.xml文件构成 如图,<Struts>标签内共有5个子标签. 1.1 struts-default.xml 查看Struts的内容可知,Stru ...
- 3. 解析 struts.xml 文件
1. struts.xml 文件基本配置: 主要放在资源路径下,配置 sturts2相关的 Action , 拦截器等配置 <struts> <!-- 设置常量 --> < ...
- 完整的struts.xml文件骨架
完整的struts.xml文件骨架可以直接拿来用,修改一下就可以啦. <?xml version="1.0" encoding="UTF-8"?> ...
- struts2——配置struts.xml文件
在struts2框架中struts.xml是应当放到src的根目录,程序编译后会将struts.xml放到WEB-INF/classes目录下. Struts2在web.xml中的一般配置如下: &l ...
- struts.xml文件中配置tiles.xml
Apache Tiles是一个JavaEE应用的页面布局框架.Tiles框架提供了一种模板机制,可以为某一类页面定义一个通用的模板,该模板定义了页面的整体布局.布局由可以复用的多个块组成,每个页面可以 ...
- struts.xml 文件添加DTD文件
在编辑struts.xml 文件时,“alt + /”无提示信息,需要在myeclipse 中添加消息头中的文件,步骤如下: 1. 选中该段复制 2. Preferences——>XML Cat ...
- struts.xml文件:
struts.xml文件中包含的配置信息,你将修改所采取的措施的开发.这个文件可以被用来覆盖默认设置的应用程序,例如struts.devMode=false和其他设置中定义的属性文件.这个文件可以创建 ...
- Struts2 学习笔记——struts.xml文件之Bean的配置
Struts2的大部分核心组件不是以硬编码的形式写在代码中,而是通过自身的IoC容器来管理的. Struts2以可配置的形式来管理核心组件,所以开发者可以很容易的扩展框架的核心组件.当开发者需要扩展或 ...
- Struts2 | struts.xml文件中使用method属性和通配符简化action标签和Action处理类的编写
转自:https://www.jianshu.com/p/310e89ee762d 在Struts2框架中,我们知道基本的Action标签只能实现一个url请求对应一个Action处理类.那么我们如果 ...
随机推荐
- 【ACM/ICPC2013】线段树题目集合(一)
前言:前一段时间在网上找了一个线段树题目列表,我顺着做了一些,今天我把做过的整理一下.感觉自己对线段树了解的还不是很深,自己的算法能力还要加强.光练代码能力还是不够的,要多思考.向队友学习,向大牛学习 ...
- python-面向对象(一)——开篇基础
面向对象编程(Object Oriented Programming,OOP,面向对象程序设计) 一.创建类和对象 面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现, ...
- Java-String之寻根问底
Java-String之寻根问底 引言 在java编程中,几乎每天都会跟String打交道,因此,深入理解String及其用法十分有必要.下面分三方面来详细说明下String相关的特点及用法 •Imm ...
- 4 weekend110的YARN的通用性意义 + yarn的job提交流程
Mr程序写完之后,提交给yarn,yarn会产生一个MRAppMaster,想说的是,yarn变得很 通用,yarn集群上,不光可以跑mr程序,还可以跑各种运算模型. 海量批处理,mapreduce ...
- UF2.0、O4、UFT、TA众明星背后的秘密
UF2.0--经纪业务运营平台 O4--投资交易管理系统软件 UFT--证券极速交易系统软件 TA--登记过户系统 -- 说到恒生在业内的明星产品,太多了,小编一口气说不完,但小编只知其一,殊不知这些 ...
- Sae 上传文件到Storage
首先说一下几个地方: 1.上传使用ss.upload("domin域名","源地址","目标地址,也就是storage的地址");假设要上传 ...
- 对MYSQL IFNULL函数的使用进行了具体的叙述
下文对MYSQL IFNULL函数的使用进行了具体的叙述.供您參考学习.假设您在MYSQL IFNULL函数使用方面遇到过类似的问题,最好还是一看. MYSQL IFNULL(expr1,expr2) ...
- mybatis15 mapper方式 代码
UserMapper.java package cn.itcast.mybatis.mapper; import java.util.List; import cn.itcast.mybatis.po ...
- 用FlexSlider制作支付宝2013版幻灯片演示插件
flexslider制作支付宝2013版幻灯片精美特效,一款非常不错的jQuery特效源码可在下面地址或去源码搜藏网下载适用浏览器:IE8.360.FireFox.Chrome.Safari.Oper ...
- 使用passenger在Centos7部署Puma+Nginx+Ruby on Rails
安装ruby环境 RVM(ruby版本管理工具)安装 gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A170311 ...