Struts2的环境搭配

   今天刚刚踏进SSH框架的大门, 开始学习Struts2  学习框架一点要仔细仔细再仔细,出不了一点差错,一旦出错就会报错喔!!

第一:

       首先要先导入Struts2的包,将jar的包导入  WebContent  >>>>>>   WEB-INF   >>>>>>>lib  文件中

第二:

      倒好包之后就开始创建一个类,

      在创建类的时候,类名中的Action可写可不写,因为这是struts2,但是如果是struts的话必须要写上。  创建类之后要继承ActionSupport类(com.opensymphony.xwork2.ActionSupport); 并重写它默认的方法execute;输出一个"AAA"返回SUCCESS的值;

     

第三:

    在工程的src中创建一个XMl,XML的名字可以自己命名,不过我们通常的命名方式叫struts2.XML ,同时在struts2-core包中找到struts-default.xml中的DTD。就可以开始进行配置了。

     第四:

     在struts2.xml 中进行配置

1 <struts>
2     <package name="mypackage" extends="struts-default">
3         <action name="login" class="com.action.LoginAction">
4             <result name="success">/index.jsp</result>
5         </action>
6     </package>
7 </struts>

    

在这里要注意在struts2.XML配置完成后并不能直接测试,因为你还要去WEB-INF下面的web.xml中去配置一个过滤器

    

 1 <!-- 过滤器 -->
 2   <filter>
 3   <filter-name>struts</filter-name>
 4   <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
 5   </filter>
 6   
 7   <filter-mapping>
 8   <filter-name>struts</filter-name>
 9   <url-pattern>*.action</url-pattern>
10   </filter-mapping>
11  

第五:

全部配置完成后就可以开始测试啦

效果如下:

原文地址:https://www.cnblogs.com/cqc666/p/7726555.html