• 第五课 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等。


  • 相关阅读:
    5种排序算法
    Numpy 基础
    Git 帮助
    SpringBoot巧用 @Async 提升API接口并发能力
    延时队列实现的方式总结
    Spring Boot 进行优雅的字段校验
    分布式搜索引擎Elasticsearch的架构分析
    Redis 使用规范
    Intellij IDEA远程debug线上项目记录
    领域驱动设计:领域接口化设计
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/6848475.html
Copyright © 2020-2023  润新知