Struts2 框架的快速搭建

方便myEclipse 手动配置Struts2框架,写下此文,需要的朋友拿走不谢~

一、引入JAR包

WEB工程->WebRoot->WEB-INF->lib引入Struts2对应版本的核心JAR包,共11个,如图:

二、修改WEB工程->WebRoot->WEB-INF->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>

三、配置struts.xml文件,此文件是Struts2框架的核心配置文件,需要放在SRC目录下面,添加如下代码(前提是已经有了自己的Action和JSP):

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
    <package name="default" namespace='/' extends="struts-default">
        <action name="HelloWorld" class="com.action.UserAction">
            <result name="success">/success.jsp</result>
        </action>
    </package>
</struts>

 在上图中,自己定义了一个名为UserAction的java类,在WebRoot下面定义了一个success.jsp的页面,那么在访问localhost时,访问格式如下:

http://localhost:8080/项目名/HelloWorld

注意:要弄懂<package>,<action>,<result>中"name"值的含义,详细的问GOOGLE, 本文是为了快速搭建。

原文地址:https://www.cnblogs.com/BrowserSnake/p/3644552.html