Struts2 extends用法

1.创建一个struts-extends.xml文件

<?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">
	<!-- 
		在package中,只要继承了struts-default,就用了name为struts-default的包里面的所有的功能
		而struts-default包在struts-default.xml文件中
		所以必须继承struts-default
	 -->
	<struts>
		<package name="person" namespace="/base" extends="struts-default">
			<action name="personAction" class="com.struts2.action.extend.PersonAction">
				<result name="person">success.jsp</result>
			</action>
		</package>
		
			<!-- 
		在包中
			extends="person"
			说明这个包具有了person包的所有的功能
		 -->
		 
		<package name="student" namespace="/student" extends="person">
			
		</package>
	</struts>
<a href="${pageContext.request.contextPath}/student/personAction.action">有命名空间</a><br>

 

2.在src目录下的struts.xml中引入这个xml文件

<include file="com/struts2/action/extend/struts-extends.xml"></include>

 

3.这样就可以在请求中请求它了,它具有person的所有属性,并且自己还可以加

 

转载于:https://www.cnblogs.com/callyblog/p/7460507.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值