zoukankan      html  css  js  c++  java
  • 第五课 Struts的控制器【续】Action类的execute()方法

    1.Action类的execute()方法:
    public ActionForward execute(ActionMapping mapping,
                                                    ActionForm form,
                                                    HttpServletRequest request,
                                                    HttpServletResponse response)

            throws IOException, ServletException ;

    2.Action类的execute()方法的參数和返回值:
    – execute()方法包括下面參数:
    –ActionMapping:包括了这个Action的配置信息,和strutsconfig.xml文件里的<action>元素相应。


    –ActionForm:包括了用户的表单数据。当Struts框架调用
      execute()方法时,ActionForm中的数据已经通过了表单验证。
    –HttpServletRequest:当前的HTTP请求对象
    –HttpServletResponse:当前的HTTP响应对象
    –Action类的execute()方法返回ActionForward对象。它包括了请求转发路径信息。


    3.内置的Struts Action类:
    –org.apache.struts.actions.ForwardAction
    –org.apache.struts.actions.IncludeAction
    –org.apache.struts.actions.DispatchAction
    –org.apache.struts.actions.LookupDispatchAction
    –org.apache.struts.actions.SwitchAction。

    4.模型代表应用的业务数据和业务逻辑。Struts作为一个WEB框架并没有为创建模型组件提供现成的
    框架。

    可是Struts同意使用其他模型框架来处理应用的业务逻辑。比方:EJB、JDO、JavaBean、
    ORM、Spring等。


  • 相关阅读:
    题解 CF934A 【A Compatible Pair】 ——贪心
    洛谷 P3381 【【模板】最小费用最大流】
    洛谷 P3376 【【模板】网络最大流】
    洛谷 P1027 【Car的旅行路线】
    TYVJ P1039 【忠诚2】
    洛谷 P1273 【有线电视网】
    斯特林数相关
    从 简单容斥 到 min-max 容斥 与 二项式反演
    POI2011 Lightning Conductor
    LOJ6089 小 Y 的背包计数问题
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/6848475.html
Copyright © 2011-2022 走看看