Struts2 入门(一) 之 控制器与执行步骤

    xiaoxiao2023-03-24  3

    Struts2是什么? 是一个MVC框架。框架都是半成品。借助框架可以提高开发效率。 Filter VS Servlet 过滤器要比Servlet要强大,开发中经常用Servlet作为控制器,Filter也可以作为控制器来使用。 public class ServletDemo implements Servlet{     void init(ServletConfig cfg);     service(ServletRequest req,ServletResponse rpn);      destroy(); } public class FilterDemo implements Filter{     void init(FilterConfig cfg);     service(ServletRequest req,ServletResponse rpn,FilterChain chain);     destroy(); } 强大体现在 chain 可以实现拦截控制,即,是否拦截。 Struts2的执行步骤 1.发出请求的 JSP 页面内容 <a href="${Uniform_URL_Addr/ABC.jsp}/DEF.action"> 2.根据请求页面,在配置文件 XML 中,联结 action 和 class <action name="DEF" class="G.H.I" method="JKL"> 3.根据 配置文件内容,构建 class 类,编辑 method 方法,方法需返回字符串。 4.根据方法返回的字符串,在配置文件 XML 之中编辑页面跳转信息 <result name="Return_String">/MNO.jsp</result> 5.去到 WEBINF 文件夹下,编辑 MNO.jsp 文件。

    Struts2的编辑步骤

    1.JSP herf 编辑; 2.XML struts 的配置文件,编辑 package - action - result 3.JAVA Service 文件,method 的声明。 4.JAVA ServiceImpl 文件,继承自 ServiceImpl 文件,编辑 method 的具体实现(比如,console 台输出字符串) 5.JAVA Action 文件,实例化 ServiceImpl,Action 类通过实例化的 method 调用各个 ServiceImpl 之中的 method。
    转载请注明原文地址: https://ju.6miu.com/read-1201707.html
    最新回复(0)