说明:本系列文章适合于有J2EE开发经验程序员快速学习使用Struts2。
一、文件准备:
从如下地址http://struts.apache.org/download.cgi 下载相关文件,可以选*lib.zip或者*all.zip。
下载完毕后再解压的lib目录中挑选相关的jar文件。我用的是struts-2.2.1 所以应用中需要的文件为commons-fileupload-1.2.1.jar、commons-logging-1.0.4.jar、freemarker-2.3.16.jar、ognl-3.0.jar、struts2-core-2.2.1.jar、xwork-core-2.2.1.jar、commons-io-1.3.2.jar、struts2-2.2.1-all/app/struts2-blank-2.2.1.war/WEB-INF/lib/javassist-3.7.ga.jar。
二、新建项目,创建一个Web Project即可。
项目创建后将.jar文件引入lib中。
三、编写Struts2的配置文件:
1、struts.xml文件
新建struts.xml文件于src目录下。
该文件模板内容如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
</struts>
也可以选择从下载文件的例子中拷贝相关内容。
2、web.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>***</display-name>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
以上文件修改完成后,开发框架即完成搭建,可以正常启动web服务。如果启动失败请检查是否因为Struts的新版本更新添加的jar问件没有引入。引入后即正常。
分享到:
相关推荐
在开发Struts2应用时,配置文件起着至关重要的作用。主要包括`struts.xml`和`struts.properties`等。 ##### 1. 解决断网环境下配置文件提示问题 - **问题描述**:在断网环境下,IDEA中的`struts.xml`文件会出现红色...
在开始学习Struts2框架之前,首先需要确保开发环境的正确搭建。根据提供的文档,所使用的开发工具为MyEclipse6,Web服务器为Tomcat6,Struts版本为Struts2.0.11.1,JDK版本为JDK1.5.0_12,J2EE版本为JavaEE5.0。由于...
本资料包包含的是《Struts2深入详解》一书的源码分析,涵盖了从第一章到第五章的内容,并附带了相关的jar包,方便读者结合理论与实践进行学习。 首先,让我们从第一章开始,Struts2的基础知识。这一章通常会介绍...
MyEclipse作为一款强大的Java集成开发环境,提供了便捷的SSH2整合支持。以下是详细的搭建步骤及知识点解析: 1. **创建Web Project** - 首先,你需要在MyEclipse中创建一个新的Web Project,这是一个基础的项目...
**开发环境搭建步骤:** 1. **安装JDK**:确保Java开发环境已安装,设置好环境变量。 2. **搭建IDE**:选择一款适合Java开发的IDE,如IntelliJ IDEA或Eclipse。 3. **引入库**:在项目中添加Struts2和Hibernate的...
首先,需要搭建一个支持Struts 2的开发环境,这通常包括安装Java SDK、配置开发工具(如Eclipse)、导入Struts 2的jar包等步骤。 **2.2 开始开发** 创建一个新的Web项目,并在项目中配置Struts 2的相关文件。 **...
### Struts2.0环境搭建知识点详解 #### 一、Struts2.0简介与应用场景 Struts2是由Apache软件基金会开发的一个开源Web应用框架,是Struts框架的升级版本,它结合了Struts1、WebWork等框架的优点,提供了一个更加...
1. **环境搭建**:首先需要在项目中引入Struts2的依赖库,例如通过Maven或Gradle管理。 2. **创建Action类**:编写处理用户请求的Action类,定义业务方法,并设置返回值。 3. **配置Action**:在struts.xml中配置...
#### 搭建Struts2开发环境 - **下载Struts2开发包**:首先需从官方网址http://struts.apache.org下载最新版本的Struts2开发包。 - **开发包目录结构**:了解Struts2开发包的目录结构有助于更好地理解和使用框架资源...
在你的Java集成开发环境中(IDE),新建一个名为Basic_Struts2_Ant的Web应用项目。确保项目结构包含以下部分: - src目录:存放源代码 - WEB-INF目录:存放Web应用的配置文件和库 - lib目录:将存放Struts 2所需的...
### Struts2 开发详解(1):Struts2.0环境的搭建及Eclipse平台下的开发 #### 1.1 什么是Web框架 随着互联网技术的快速发展,Web应用程序的需求日益增长,这促使开发者们寻找更高效、更灵活的方式来构建复杂的Web...
Struts1.x是一个非常经典的Java Web开发框架,它在2000年代初期极大地推动了MVC(模型-视图-控制器)模式在Web应用程序中的应用。HTML版的Struts1.x标签详解帮助文档是开发者们熟悉和掌握该框架的重要参考资料。这份...
#### 二、Struts2的环境搭建与配置 **1. 下载Struts2** - **下载地址**: [http://struts.apache.org/](http://struts.apache.org/) - **下载版本**: 建议选择最新的稳定版本(例如2.1.6),以获得最佳性能和兼容性...