zoukankan      html  css  js  c++  java
  • struts2中Action到底是什么,怎么理解

    struts2中Action到底是什么,怎么理解

    1.配置完web.xml
    2.创建视图页面login.jsp
    3.创建业务控制器LoginAction类
    (解释说:创建业务控制器LoginAction类,该类为程序的Action类)
    4.配置LoginAction类
    (解释说:当Action处理完客户端请求后返回一个字符串,没个字符串对应一个视图)

    那么这个Action到底是什么,是一个类吗?怎么理解它,它和用于标签的有什么区别。

    解决方案

    首先,你了解Servlet么?Servlet是运行在java服务器端的java代码,这个Action本质就是Servlet啊。它作为java web应用的控制层,它完成浏览器的请求后返回一个页面给客户端浏览器。
    其次,action的处理流程是由strut2的中央控制器完成的,Action处理完客户端请求后返回一个字符串,每个字符串对应一个视图,也就是说它处理浏览器的请求的过程,返回的视图本质就是jsp页面。
    结论就是:action的本质就是Servlet。

    解决方案二:

    是控制层,主要控制service服务层和持久层数据库的操作

  • 相关阅读:
    django学习笔记1
    排序多重排序
    06计算列
    填充日期序列
    行,列单元格
    读取excel文件
    监控文本
    天干地支纪年法
    Mysql基础
    JDBC基础
  • 原文地址:https://www.cnblogs.com/xtdxs/p/6503839.html
Copyright © 2011-2022 走看看