struts高级Action使用-J2EE学习日记

DispatchAction:

适用场景:包含添加,删除功能提交到action.do

使用方法:

1.action继承DispatchAction

2.写类似add,delete函数。

3.struts-config.xml配置<action>属性parameter=“opt”

 <action
      attribute="buyForm"
      input="/buy.jsp"
      name="buyForm"
      path="/buy"
      parameter="opt"
      scope="request"
      type="prj11_1.action.BuyAction" />

4.页面使用x.do?opt=add&id=22或者x.do?opt=delete&id=22,就会自动跳到x.do指向的函数。


MappingDispatchAction:

适用场景:如上

1.action继承MappingDispatchAction

2.实现类似add,delete函数。

3.struts-config.xml配置添加不同的action

 <action
      name="buyForm"
      path="/add"
      parameter="add"
      scope="request"
      type="prj11_1.action.BuyAction" />
      <action
      path="/delete"
      parameter="delete"
      type="prj11_1.action.BuyAction" />
    <action
      attribute="lrForm"
      input="/lr.jsp"
      name="lrForm"
      path="/lr"
      parameter="ope"
      scope="request"
      type="prj11_1.action.LrAction" />  

4.调用方式


<html:form action="/add.do" method="post"> 
			请您选择书本 : <html:text property="book"/><br/>
			<html:submit value="添加到购物车"/>
		</html:form>
<html:link action="/delete.do" paramId="BOOK" paramName="book">删除</html:link>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值