Struts2介绍

    科技2025-10-01  9

    1、Struts2是什么?

    Struts2是Apache发行的MVC开源框架。注意:它只是表现层(MVC)框架。

    2、为什么要用Struts2?

    Struts1:也是apache开发的一套mvc的开源框架。在2005年之前非常流行。

    弊端:Struts1的核心控制器就是一个Servlet。随着使用者的增多,弊端开始出现。

    Struts2:在long long ago,有一个设计超前的框架XWork,后来推出了XWork1和WebWork2。Struts2就是apache和OpenSymphony组织合并开发出来。里面包含了WebWork2的核心及Struts的一些特性和功能。除此之外,和Struts1没有任何关系了。

     

    3、Struts2怎么用?

    笔记02_P5

    例题:struts2Template、struts2HelloAction

    3.1、搭建Struts2开发环境

    (1)下载Struts2开发包

    http://struts.apache.org

    (2)开发包目录结构

     

    (3)搭建开发环境

     

    ①拷贝必要jar包到classpath中

     

    ②建立Struts2的配置文件

     

    ③配置控制器

    在web.xml中

     

    ④验证是否成功

    部署应用,启动Tomcat,不报错表示搭建成功。

    3.2、第一个Struts2案例

    (1)建立一个jsp文件

    index.jsp

     

    (2)在struts.xml文件中配置

     

    (3)建立动作类和动作方法

     

    (4)结果视图页面

    success.jsp

     

    (5)测试

     

     

     

     

    Processed: 0.008, SQL: 9