Struts2d的配置元素之struts.xml配置文件

struts.xml文件是整个struts框架的核心,下面是一份完整的struts文件骨架,这个文件没有实际意义
<?xml version="1.0" encoding="GBK">
<!--下面指定struts 2配置文件的DTD信息-->
<!DOCTYPE struts PUBLIC
	"-//Apache Software Foundation//DTD Struts Configuration 2.1.1//EN"
	"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<!--struts是Struts 2配置文件的根元素-->
<struts>
	<!--下面的元素可以出现0次,或者无限多次-->
	<constant name = "" value = ""/>
	<!--下面的元素可以出现0次,或者无限多次-->
	<bean type="" name="" class="" scope="" static="" optional="" />
	<!--下面的元素可以出现0次,或者无限多次-->
	<include file="" />
	<!--package元素是Struts配置文件的核心,该元素可以出现0次或者无限多次-->
	<package name="必填的报名" extends="" namespace="" anstract=""
		externalRefereceResolver="">
		<!--该元素可以出现,也可以不出现,最多出现一次-->
		<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="">
				<!--该元素必须出现,可以出现无限多次-->
				<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-class-ref class="">...</default-class-ref>
		<!--下面的元素可以出现0次,或者无限多次-->
		<global-results>
			<!--下面的元素必须出现,可以出现无限多次-->
			<result name="" type="">
				映射资源
				<!--下面的元素可以出现0次,或者无限多次-->
				<param name="参数名">参数值</param>
			</result>
		</global-results>
		<!--下面的元素可以出现0次,最多出现1次-->
		<global-exception-mappings>
			<!--该元素必须出现,可以出现无限多次-->
			<exception-mapping name="" exception="" result="">
				异常处理资源
				<!--下面的元素可以出现0次,或者无限多次-->
				<param name="参数名">参数值</param>
			</exception-mapping>
		</global-exception-mappings>
		<!--定义Action,可以出现0次或者无限多次>
		<action nmae="" 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 name>
	</unknown-handler-stack>
<struts>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值