博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2环境搭建及详细示例
阅读量:7081 次
发布时间:2019-06-28

本文共 2580 字,大约阅读时间需要 8 分钟。

  

struts2环境搭建

1.下载struts2框架 
     下载地址

2.创建web项目,导入使用struts2所必须的jar包。
     创建web项目,在lib目录下添加必须的jar包。所必须的jar包有

      commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar,commons-logging-

      api-1.1.jar,freemarker-2.3.16.jar,javassist-3.7.ga.jar,ognl-3.0.jar,

      struts2-core-2.2.1.1.jar,xwork-core-2.2.1.1.jar

     注意:由于struts2版本的差异性,上面提到的包不一定满足所有版本的需求。配置完struts2后,请部署运行一下。根据运行时的错误提示来添加jar包

    解决问题。比如,配置struts-2.2.1.1时需要commons-io-1.3.2.jar包和javassist-3.7.ga.jar包,但是2.1版本就不需要这两个包。

3.编写struts.xml文件
     MyEclipse项目中的src根目录下建立一个struts.xml文件。(可以打开下载的struts2安装包里的apps目录下的任意一个jar包,在里面的

WEB_INFR/src目录下,寻找struts.xml文件,将该文件复制进项目的src根目录下,将里面的内容清空(只留下标签和头部标签即可))

4.在web.xml中加入struts2 MVC框架启动配置

    在struts2安装包里找到web.xml文件,将里面的和标签及其内容拷贝进项目中的web.config文件即可。 以上就是用Myeclips 搭配struts2的步骤,下边写一个简单的登录示例:

struts2示例

1.创建login.jsp页面   在body内创建一个form表单。  

  <form action="login.action" methed="post">    

    username:<input type="text" name="username"/><br/>    

    password:<input type="text" name="password"/><br/>    

     <input type="submit" value="submit" />    </form>      

2.编写LoginAction.java

    package com.test.action;public class LoginAction {  

        private String  username;  

        private String password;

         public String getUsername()

         {    

            return username;

         }

          public void setUsername(String username)

        {    

            this.username = username;  

        }  

        public String getPassword()

         {   

            return password; 

        }  

        public void setPassword(String password)

        {   

          this.password = password;  

        } 

         public String execute() throws Exception

        { 

             return "success";

         }

3.配置struts.xml文件,代码如下

        <struts>

             <package name="struts2" extends="struts-default"> 

              <action ame="login" class="com.test.action.LoginAction">  

                  <result name="success">/result.jsp</result> 

              </action>

             </package>

         </struts>  

4. 配置web.xml文件。代码如下:

          <filter>  

            <filter-name>struts2</filter-name>  

            <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>  

        </filter>   

        <filter-mapping>  

            <filter-name>struts2</filter-name>  

            <url-pattern>/*</url-pattern>  

        </filter-mapping> 

5.创建结果页面
          username:${requestScope.username}    

          password:${requestScope.password} 

6.这样一个简单的登录就完成了,可以访问了!! 大家有什么不懂的地方可以加我QQ 329632990. 以后会继续发有关struts2的有关知识点。希望大家一起探讨。

有需要struts2视频的,加我QQ我给视频地址!

 
 

  

转载于:https://www.cnblogs.com/lspengjiang/archive/2011/08/19/2146338.html

你可能感兴趣的文章
JavaScript——之对象参数的引用传递
查看>>
Nginx 反向代理和负载均衡
查看>>
Spark大型电商项目实战-及其改良(2) RDD优化效果不稳定的真正原因
查看>>
网站建设部署与发布--笔记3-部署Nginx
查看>>
CSS:Tutorial four
查看>>
ActionResult类继承结构
查看>>
FastFDFS_Jave客户端调用(亲测可用)
查看>>
nginx的 keepalive_timeout参数是一个请求完成之后还要保持连
查看>>
hdu 1561(树形dp)
查看>>
codeforces_C. Sequence Transformation
查看>>
mysql_基础1
查看>>
jQuery中的渐变动画效果
查看>>
演示闪回归档及闪回数据库
查看>>
面试经历01 深信服Linux开发
查看>>
C#设计模式之组合
查看>>
[经典算法] 字符串搜索Boyer-Moore
查看>>
WPF自定义控件 《动画》
查看>>
线程实验
查看>>
最适合程序员编程刷题的网站
查看>>
痞子衡嵌入式:第一本Git命令教程(3)- 变动(status/diff)
查看>>