Struts2框架搭建及实例

Struts2概述

    Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为Struts2是Struts1和
Webwork结合的产物。 Struts2是一个兼容Struts1和WebWork的MVC框架。Struts2框架是一个轻量级的MVC流程框架,轻量级是指程序的代码不是
很多,运行时占用的资源不是很多,MVC流程框架就是说它是支持分层开发,控制数据的流程。

框架搭建

(1)首先下载Struts2的包
    下载地址: 点击打开链接

(2)找到apps下的blank的war包

Struts2框架搭建及实例_第1张图片

(3)将blank包中的WEB-INF下的classes中的Struts.xml文件拷贝到工程中的src的目录下

Struts2框架搭建及实例_第2张图片

(4)将struts2-blank-2.1.6.war\WEB-INF\lib下的7个jar包拷贝到工程中的WEB-INF下的lib下,名称如下图

Struts2框架搭建及实例_第3张图片

实例编写

(5)在web.xml下写好过滤器
<filter>
       <filter-name>struts2</filter-name>
       <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>
   <filter-mapping>
       <filter-name>struts2</filter-name>
       <url-pattern>/*</url-pattern>
   </filter-mapping> 
(6)Struts.xml中写好action

<package name="default" namespace="/" extends="struts-default">
        <action name="hello">
            <result>
                /Hello.jsp
            </result>
        </action>
    </package>

(7)创建jsp页,命名为Hello
(8)jsp页的编辑
<body>
    Hello Struts2 <br>
  </body>

(9)在tomcat上发布,结果如下图
Struts2框架搭建及实例_第4张图片
    这个HelloWord小程序很好的说明了Struts2的搭建,以及简单的应用,希望对大家有所帮助。


你可能感兴趣的:(Struts2框架搭建及实例)