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

Struts2应用开发详解--1、开发环境的搭建

    博客分类:
  • JAVA
阅读更多

说明:本系列文章适合于有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问件没有引入。引入后即正常。

 

 

分享到:
评论

相关推荐

    struts框架搭建

    在开发Struts2应用时,配置文件起着至关重要的作用。主要包括`struts.xml`和`struts.properties`等。 ##### 1. 解决断网环境下配置文件提示问题 - **问题描述**:在断网环境下,IDEA中的`struts.xml`文件会出现红色...

    struts2入门实例教程详解

    在开始学习Struts2框架之前,首先需要确保开发环境的正确搭建。根据提供的文档,所使用的开发工具为MyEclipse6,Web服务器为Tomcat6,Struts版本为Struts2.0.11.1,JDK版本为JDK1.5.0_12,J2EE版本为JavaEE5.0。由于...

    struts2深入详解源码1-5章

    本资料包包含的是《Struts2深入详解》一书的源码分析,涵盖了从第一章到第五章的内容,并附带了相关的jar包,方便读者结合理论与实践进行学习。 首先,让我们从第一章开始,Struts2的基础知识。这一章通常会介绍...

    MyEclipse 搭建Struts2+Spring2+Hibernate3整合SSH2

    MyEclipse作为一款强大的Java集成开发环境,提供了便捷的SSH2整合支持。以下是详细的搭建步骤及知识点解析: 1. **创建Web Project** - 首先,你需要在MyEclipse中创建一个新的Web Project,这是一个基础的项目...

    Struts2+Hibernate开发环境搭建

    **开发环境搭建步骤:** 1. **安装JDK**:确保Java开发环境已安装,设置好环境变量。 2. **搭建IDE**:选择一款适合Java开发的IDE,如IntelliJ IDEA或Eclipse。 3. **引入库**:在项目中添加Struts2和Hibernate的...

    Struts 2权威指南--基于WebWork核心的MVC开发

    首先,需要搭建一个支持Struts 2的开发环境,这通常包括安装Java SDK、配置开发工具(如Eclipse)、导入Struts 2的jar包等步骤。 **2.2 开始开发** 创建一个新的Web项目,并在项目中配置Struts 2的相关文件。 **...

    struts2.0环境搭建

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

    Struts2.应用开发详解(第一讲)

    1. **环境搭建**:首先需要在项目中引入Struts2的依赖库,例如通过Maven或Gradle管理。 2. **创建Action类**:编写处理用户请求的Action类,定义业务方法,并设置返回值。 3. **配置Action**:在struts.xml中配置...

    Struts2(一)

    #### 搭建Struts2开发环境 - **下载Struts2开发包**:首先需从官方网址http://struts.apache.org下载最新版本的Struts2开发包。 - **开发包目录结构**:了解Struts2开发包的目录结构有助于更好地理解和使用框架资源...

    struts2.3.20环境搭建详解借鉴.pdf

    在你的Java集成开发环境中(IDE),新建一个名为Basic_Struts2_Ant的Web应用项目。确保项目结构包含以下部分: - src目录:存放源代码 - WEB-INF目录:存放Web应用的配置文件和库 - lib目录:将存放Struts 2所需的...

    struts2 开发详解(1)

    ### Struts2 开发详解(1):Struts2.0环境的搭建及Eclipse平台下的开发 #### 1.1 什么是Web框架 随着互联网技术的快速发展,Web应用程序的需求日益增长,这促使开发者们寻找更高效、更灵活的方式来构建复杂的Web...

    html版struts1.X标签详解-帮助文档

    Struts1.x是一个非常经典的Java Web开发框架,它在2000年代初期极大地推动了MVC(模型-视图-控制器)模式在Web应用程序中的应用。HTML版的Struts1.x标签详解帮助文档是开发者们熟悉和掌握该框架的重要参考资料。这份...

    跟我学Java_Web--Struts2技术详解

    #### 二、Struts2的环境搭建与配置 **1. 下载Struts2** - **下载地址**: [http://struts.apache.org/](http://struts.apache.org/) - **下载版本**: 建议选择最新的稳定版本(例如2.1.6),以获得最佳性能和兼容性...

Global site tag (gtag.js) - Google Analytics