设为首页 加入收藏

TOP

Struts2知识点小结(一)(一)
2019-09-17 17:58:23 】 浏览:64
Tags:Struts2 知识点 小结

一、struts2简介  

  1、Struts2是一个基于MVC设计模式的Web应用框架        只要是web层框架 一般就会遵守MVC设计模式
    2、struts2与struts1的关系?  没关系   WebWork基于xwork
    3、struts2是一个可插拔式框架(解耦)   ---通过filter与javaweb结合的

二、struts2快速入门 

   1、导入jar        

  struts-2.3.24\apps\struts2-blank\WEB-INF\lib\*.jar  

 2、配置web.xml  Struts2的核心filter        

    <!-- Struts2的核心filter -->
          <filter>
            <filter-name>Struts</filter-name>
            <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
          </filter>
          <filter-mapping>
            <filter-name>Struts</filter-name>
            <url-pattern>/*</url-pattern>
          </filter-mapping>           

   3、创建Action     

   public class QuickAction {
            public String execute(){
                System.out.println("QuickAction execute runnging.. ...");
                return null;
            }
        }       

    4、配置struts.xml

        位置:src下
        约束位置:struts2-core-2.3.24.jar/struts-2.3.dtd
        
        <struts>
            <package name="test" namespace="/" extends="struts-default">
                <action name="quick" class="com.itheima.action.QuickAction"></action>
            </package>
        </struts>    

    5、测试

        http://localhost:8080/Struts2Day01/quick

三、struts2的配置文件    

    1、入口Filter ---StrutsPrepareAndExecuteFilter
        Prepare:准备  对应init方法
        Execute:执行  对应doFilter
        
        PS:filter与生命周期相关方法:init  destroy  doFilter
        
        准备工作:
    &nbs

首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇中小型网站架构分析及优化 下一篇(转)浅谈架构-从传统走向分布式

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目