`
lspengjiang
  • 浏览: 36821 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2环境搭建

阅读更多
以下各个群,都是新建的群,人数很少,但我相信,只要坚持下去,群里的人肯定越来越多,希望大家积极参与,相互请教,相互学习,凡加入一下各群的人,希望不要再退出群该。从零开始,我们一起努力吧
249396417  java群
249913949  j2ee群
65440965   数据库群
88105031   Flex 群 
没有加入的人,赶紧加入吧

1.下载struts2框架     下载地址 http://struts.apache.org/download.cgi#struts223


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我给视频地址!

分享到:
评论
1 楼 changlibing 2011-08-24  
顶,,,,

相关推荐

    struts2环境搭建+struts2 新闻发布系统+struts2 留言板

    struts2环境搭建+struts2 新闻发布系统+struts2 留言板 struts2环境搭建:基础框架搭建,简单易上手,适合新手,比你看书强多了,实践源于理论而高于理论,贵在实践 朋友。 struts2 新闻发布系统:struts2+jsp 功能不...

    struts2 环境搭建

    这个就是一个简单的struts2环境搭建。运行项目时候。点击提交按钮会运行后台跳到另一个页面。在后台你会看到你在文本框中输入的值被传到后台显示出来。下面你就可以吧这个值传到service层。然后数据层了。

    struts2环境搭建及国际化

    ### Struts2环境搭建及国际化知识点详解 #### 一、Struts2简介与环境搭建 **1.1 Struts2框架概述** Struts2是由Apache软件基金会提供的一个开源的MVC框架,它继承了Struts1的设计理念,并进行了大量的改进和优化...

    Struts2 环境搭建,五分钟即可快速入门

    ### Struts2环境搭建及Hello World程序实现 #### 一、Struts2简介 Struts2框架是基于Struts和WebWork技术的基础上发展而来的,它不仅继承了这两个框架的优点,而且还在架构上进行了重大改进。相比于Struts1,Struts...

    纯Struts2环境搭建

    纯Struts2环境的搭建涉及多个步骤,包括准备必要的库文件、配置开发环境和编写配置文件。以下是详细的过程: 1. **Struts2包的准备**:在开始搭建环境之前,你需要下载并引入一些必要的Struts2库文件。这些文件包括...

    Struts2简单开发环境的搭建(初级)

    本教程将详细介绍如何搭建一个基础的Struts2开发环境,这对于初学者来说是非常重要的第一步。 首先,我们需要准备必要的jar文件。在Java web开发中,jar文件是包含类库和资源的归档文件,它们提供了运行应用程序所...

    struts2.0环境搭建

    ### Struts2.0环境搭建知识点详解 #### 一、Struts2.0简介与应用场景 Struts2是由Apache软件基金会开发的一个开源Web应用框架,是Struts框架的升级版本,它结合了Struts1、WebWork等框架的优点,提供了一个更加...

    传智播客struts2.1视频教程_介绍struts2及struts2开发环境的搭建

    同时,掌握Struts2的开发环境搭建,有助于你在实际项目中快速上手。传智播客的教程以通俗易懂的方式讲解,适合初学者入门学习。记得结合实际操作,理论与实践相结合,这样才能更好地掌握Struts2框架的精髓。

    马士兵老师搭建struts2环境时用到的jar架包

    马士兵老师是知名的IT教育专家,他的教程在IT界享有很高的声誉,他讲解的Struts2环境搭建过程对于初学者来说是非常有价值的。 在搭建Struts2环境时,首先需要准备一些关键的JAR包。这些JAR包包括Struts2的核心库、...

    struts2-2.2.3简单环境搭建例子.zip

    struts2-2.2.3简单环境搭建例子.zip 可以直接运行的,培养自信从行动开始。 struts2-2.2.3简单环境搭建例子.zip 可以直接运行的,培养自信从行动开始。 struts2-2.2.3简单环境搭建例子.zip 可以直接运行的,培养...

    struts2.3.20环境搭建

    struts2.3.20环境搭建详解.doc----介绍strus2.3.20环境搭建的官方文件

    Struts2框架搭建

    搭建Struts2环境的第一步是添加必要的库到项目中。这通常涉及在项目的`pom.xml`文件中添加Struts2的相关依赖,如`struts2-core`、`struts2-convention-plugin`等。如果你使用的是Eclipse或IntelliJ IDEA等IDE,可以...

    struts2开发环境的搭建

    ### Struts2开发环境的搭建 #### 一、概述 在Java Web开发领域,Struts2框架因其灵活性和强大的功能而备受青睐。本文将详细介绍如何搭建Struts2开发环境,并提供三种不同的方法来帮助读者快速上手。无论是初学者...

    Struts2.5.2搭建环境完整代码

    在搭建Struts2.5.2环境时,首先需要确保你已经安装了以下基础工具: 1. **JDK1.8**:Java Development Kit,用于编译和运行Java代码的基础环境。 2. **Eclipse Neon (4.6)**:这是一款流行的Java集成开发环境,用于...

Global site tag (gtag.js) - Google Analytics