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

搭建Struts2框架

 
阅读更多

一、开发环境

 

1、JDK 1.6.0_22

 

2、Tomcat 7.0.52

 

3、MyEclipse 10.7.1

 

注:各软件版本不是必须的,正常任意版本都行,文件较大就不附上下载地址了,推荐JDK和Tomcat下载绿色版的使用。

 

 

 

二、所需架包

 

1、5个Struts2核心jar包:

 

commons-logging-1.1.1.jar

 

freemarker-2.3.8.jar

 

ognl-2.6.11.jar

 

struts2-core-2.0.6.jar

 

xwork-2.0.5.jar

 

附上下载地址:点此下载所需架包

 

 

 

三、创建项目

 

1、New一个【Web Project】项目,输入项目名和选择技术规范版本为1.4。

 



 

 

2、如果点击Finish后,出现提示窗口,则是提示选择的是1.4的技术规范,而本机安装的JDK版本为1.6,是否继续应用。类似这样的意思,直接点击yes即可。

 



 

 

3、创建完后的项目结构如下

 

 

 

 

四、引入架包

 

1、复制下载好的5个Struts2核心jar包,粘贴到项目的lib目录下

 

2、右键点击项目,分别点击【Build Path】à【Configure Build Path…】à【Libraries】à【Add JARs…】,选中项目的lib下的5个Struts2核心jar包,点击确定,把包引入到项目中,点击【OK】即可。

 



 

 

五、修改配置

 

1、打开【web.xml】配置文件,修改该配置文件的内容为:

 



 

 

六、创建例子

 

1、创建前台login.jsp页面

 

1.1.右键点击【WebRoot】,New一个【Jsp(Advanced Templates)】页面,命名为:login.jsp

 

1.2.修改该配置文件的编码为中文编码gb2312

 



 

 

1.3.修改body中的内容,如下所示:

 



 

 

2、创建前台result.jsp页面

 

2.1.右键点击【WebRoot】,New一个【Jsp(Advanced Templates)】页面,命名为:result.jsp

 

2.2.修改该配置文件的编码为中文编码gb2312

 



 

 

2.3.修改body中的内容(两种获取值得方式),如下所示:

 



 

 

3、创建后台java类文件

 

3.1.右键点击【src】,New一个【Package】包,命名任意

 



 

 

3.2.右键点击刚创建的包,New一个【Class】类文件,命名为:LoginAction.java

 



 

 

3.3.让该类继承自ActionSupport类,本例子只用来调用SUCCESS变量

 



 

 

3.4.类中编写Java代码,如下所示:

 



 

 

4、创建struts2配置文件

 

4.1.右键点击项目名,New一个【Source Folder】,命名任意

 



 

 

4.2.右键点击刚创建的包,New一个【XML (Basic Templates)】配置文件,命名为:struts.xml

 



 

 

4.3.添加配置文件中的内容,如下所示:

 



 

 

5、配置Tomcat启动项目

 

5.1.点击菜单【Window】,分别点击【Preferences】à【MyEclipse】à【Servers】à【Tomcat】à【Tomcat 7.x】,选择【Enable】选项,点击第一个【Browse…】,弹出窗口后选择Tomcat7的根目录,点击【OK】即可。

 

5.2.点击图标,弹出窗口后点击【Add】àServer选择刚配置的服务【Tomcat 7.x】,点击【Finish】完成按钮,再次点击窗口的【OK】按钮。

 

5.3.点击图标上的三角形小箭头,分别点击【Tomcat 7.x】à【Start】来启动项目。

 

5.4.项目启动成功会提示如下内容:

 



 

 

6、打开浏览器,查看效果

 

6.1.打开IE浏览器,输入http://localhost:8080/,查看Tomcat服务是否启动正常,若出现Tomcat网站信息内容,则说明启动成功。

 



 

 

6.2.再次输入地址:http://localhost:8080/Struts2Project/login.jsp,进入登录页面。

 



 

 

6.3.输入账号密码,点击submit提交按钮,程序会将账号密码提交到后台LoginAction.java类文件,然后再跳转回result.jsp结果页面。

                                       

 

 

 

转载自:http://hyan.iteye.com/blog/2059122

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    搭建struts2框架

    struts2框架的详细搭建 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" ...

    Struts2框架搭建

    在本项目中,我们将会深入探讨如何搭建Struts2框架,并实现一个基础的应用。 首先,理解Struts2的核心概念至关重要。Struts2是一个基于Servlet的框架,它通过拦截器来处理HTTP请求,提供了灵活的控制层结构,使得...

    struts2框架所需jar包

    struts2框架所需要的jar包,包括commons-logging-1.0.4.jar,struts2-core-2.0.11.jar,freemarker-2.3.8.jar,ognl-2.6.11.jar,xwork-2.0.4.j等,希望对大家有用!

    struts2框架手工搭建带jar包

    在手动搭建Struts2框架时,首先需要了解其核心组件和依赖。Struts2的核心组件包括Action、Result、Interceptor等,它们协同工作以处理用户请求和返回响应。Action是业务逻辑的载体,Result负责展示结果视图,...

    J2EE的框架搭建 Struts框架的搭建

    在这个“J2EE的框架搭建 Struts框架的搭建”主题中,我们将深入探讨如何设置Struts2框架以及它所包含的关键组件。 首先,让我们了解一下Struts2的核心概念。Struts2的核心是Action类,它是业务逻辑的入口点。当用户...

    struts2入门框架搭建需要的jar

    它提供了解析请求、执行Action、处理结果和视图渲染等功能,是搭建Struts2框架的基础。 2. **freemarker-2.3.26-incubating.jar**:FreeMarker是一个模板引擎,用于生成动态内容,比如HTML页面。在Struts2中,...

    struts2框架详细搭建教程

    本教程旨在帮助初学者从零开始搭建Struts2框架,并通过一个简单的示例来演示整个过程。以下内容将详细介绍如何创建项目、导入必要的JAR包、配置约束文件以及测试Struts2框架的基本功能。 #### 二、搭建环境 1. **...

    搭建struts2框架基本包(包较新)

    Struts2是一个强大的Java web应用程序开发框架,它基于Model-View-Controller (MVC)设计模式,为开发者提供了构建高效、可扩展的Web应用的工具。这个压缩包包含了一些核心的Struts2库和其他相关依赖,确保了最新的...

    struts2框架搭建

    总结,搭建Struts2框架主要涉及以下步骤: 1. 创建Dynamic Web Project。 2. 添加Struts2的核心库文件到项目中,并配置类路径。 3. 在web.xml中配置Struts2过滤器。 4. 编写Action类并实现业务逻辑。 5. 创建struts....

    struts2框架的搭建与程序

    为了搭建Struts2框架,首先需要在项目中引入以下库文件: - `struts2-core-2.x.x.jar`:Struts2的核心类库,包含框架的主要功能。 - `xwork-2.x.x.jar`:xwork类库,Struts2在此基础上构建,提供了处理请求、响应和...

    struts1框架环境搭建视频(登录小例子)

    本教程通过一个简单的登录实例,将引导你了解如何搭建Struts1框架环境并进行实际开发。 首先,我们需要安装和配置Java Development Kit (JDK) 和 Apache Tomcat 服务器,这是运行Struts1应用的基础。确保你的系统...

    struts2.0框架搭建

    配置Web.xml文件是搭建Struts2框架的关键步骤。在`web.xml`中,我们需要定义Struts2的前端控制器Servlet,即`FilterDispatcher`或更现代的`StrutsPrepareAndExecuteFilter`。同时,设置过滤器的映射,确保所有请求都...

    Maven下搭建Struts2+spring+hibernate框架

    接下来,我们搭建Struts2框架。Struts2是基于Servlet的MVC框架,负责处理HTTP请求并转发到相应的控制器。配置Struts2需要在Web应用的web.xml文件中添加过滤器和监听器: ```xml <filter-name>struts2 ...

    Struts2框架搭建教程

    Struts2框架搭建教程,适合初学者,一步一步的教大家怎么搭起框架,简单易懂

    javaweb Struts2 框架搭建方法与空框架模型

    下面将详细介绍Struts2框架的搭建过程、基本概念以及如何使用提供的空白框架模型进行开发。 1. **Struts2框架基础** - **MVC模式**:Struts2遵循MVC设计模式,将应用分为模型、视图和控制器三个部分,分别负责业务...

    01_struts2.1.8_搭建Struts开发框架

    01_struts2.1.8_搭建Struts开发框架, PPT格式

    struts 简单框架搭建

    在进行Struts2框架的简单搭建时,首先我们需要确保开发环境已经准备就绪。这包括安装Java Development Kit (JDK)、集成开发环境(如Eclipse或IntelliJ IDEA)、以及Tomcat服务器。接下来,我们将逐步介绍如何创建一...

Global site tag (gtag.js) - Google Analytics