zoukankan      html  css  js  c++  java
  • 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  

    第五:

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

    效果如下:

  • 相关阅读:
    【转】IOC和工厂模式联合使用简化工厂模式
    2014年12月24日
    【转】使用java程序模拟页面发送http的post请求
    2014年12月5日
    JAVA的double值去掉"E"
    多表联接查询解析
    Struts从后台向前台传递数据
    prepareCall()执行存储过程
    PreparedStatement
    C++ 中的new和delete理解与实操应用
  • 原文地址:https://www.cnblogs.com/cqc666/p/7726555.html
Copyright © 2011-2022 走看看