Struts内置Action类

    有一些常用的Action类Struts 已经帮你写好了,如果有不知道的可以来这里看看。

1 org.apache.struts.actions.ForwardAction

forwardAction的特点是利用控制器转发请求。 这样做比直接用链接转向的好处是控制器能够创建和这个表单对应的ActionForm对象,把用户输入表单数据组装到ActionForm中。

具体操作也很简单 比如:

页面:

<html:link page="/forword.do">

<html:link page="/forward.do">

html:link page="/forword.do"

struts-config.xml 的mapping:

action path="/forword" parameter="next.jsp" type=org.apache.struts.actions.ForwordAction

<action path="/forward"></action><action path="/forword" parameter="next.jsp" type="org.apache.struts.actions.ForwardAction" p=""></action>

scope="request" name="nextActionForm" validate="ture" input="/firstjsp.jsp"

 

 

当点击页面链接之后,ActionServlet就把请求转发给ForwardAction了,ForwardAction再把请求转发给parameter元素中的next,jsp 页面。

2  org.apache.struts.actions.IncludeAction

这个类的功能其实没有太多的优势所以笔者不推荐使用

3  org.apache.struts.actions.DispatchAction

这个类的用途是实现了按业务实体划分类,比如以前想要实现对一个Object进行update与insert操作,实际是建立两个操作类,而现在可以将这些类合并,并且将相同的部分提出来,简化了编程。

4  org.apache.struts.actions.LookupDispatchAction

这个类是笔者重点推荐的类。这个类最大的特点可以在一个表单中轻松实现多个Submit按钮。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值