action类

 
Action 类对于每一个特定的 Struts 功能都要被继承。 Action 类的集合定义了你的 Wen 应用程序。
 
execute() 方法
这是应用程序真正逻辑开始的地方,你需要重写这个方法来定义自己的 Action 子类。两个 execute() 方法:
1 )一个 execute 方法实现在自定义非 Http 协议的 Action 时使用,它给人的感觉类似于 GenericServlet 类。
public ActionForward execute(ActionMapping mapping,
        ActionForm form,
        ServletRequest request,
        ServletResponse response)
        throws IOException, ServletException
注意: ServletRequest ServletResponse Http 中的是 HttpServletRequest HttpServletResponse 对象。
2 )还有一个就是 Http 协议的 execute 方法了,类似于 HttpServlet 类。
public ActionForward execute(ActionMapping mapping,
        ActionForm form,
        HttpServletRequest request,
        HttpServletResponse response)
        throws IOException, ServletException
ActionMapping 包含了某个 Action bean 的配置信息,这个类用于确定处理完成后,前往的地方。
 
ActionForm 代表来自视图的表单输入(包含了请求参数),这个引用会被传递给 ActionForm 子类的实例。
 
HttpServletRequest 指向 Http 请求对象的引用。
 
HttpServletResponse 指向 Http 回应对象的引用。
 
继承 Action
以下步骤:
1 )创建一个继承自 Action 的子类
2 )实现 execute ()方法,然后指定你的业务逻辑
3 )编译这个类,然后将它移到 Web 应用程序的 classpath 目录下
4 )将 <action> 元素加到应用程序的 struts-config.xml 文件中,描述新的 Action
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值