`
peigang
  • 浏览: 167000 次
  • 性别: 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问件没有引入。引入后即正常。

 

 

分享到:
评论

相关推荐

    struts2 开发详解(1)

    Struts2开发详解第一部分,Struts2.0环境的搭建,及Eclipse平台下的开发

    struts2 详解文档

    介绍Struts 2及Struts 2开发环境的搭建 第一个Struts 2应用开发 解决Struts 2配置文件无提示问题 Action名称的搜索顺序 Action配置的各项默认值 result配置的各种视图转发类型 为Action属性注入值 指定...

    Java Web整合开发实战:基于Struts 2+Hibernate+Spring(PDF)

    2章 搭建Java Web开发环境 3章 JSP及其相关技术 2篇 表现层框架Struts技术 4章 Struts快速上手 5章 解密Struts之核心文件 6章 Struts之数据校验与GJ化 7章 详解Struts之标签库 8章 Struts之拦截器使用技巧 9...

    轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发chap2

    本书是《轻量级J2EE企业应用实战》的第二版,同时还融合了《整合Struts+Hibernate+Spring应用开发详解》理论部分。实际上,本书凝结了前两本书的精华部分。 本书介绍了Java EE领域的三个开源框架:Struts 2、Spring...

    低清版 大型门户网站是这样炼成的.pdf

    2.3.1 struts 2应用开发环境的搭建 62 2.3.2 struts 2应用基本开发步骤—搭建eportal应用 69 2.3.3 struts 2中集成fckeditor 80 2.3.4 struts 2中集成displaytag 83 2.4 struts 2国际化实现 85 2.4.1 web应用的...

    Eclipse开发入门与项目实践 源代码

    第1章 Eclipse概述及开发环境搭建 2 1.1 Eclipse概述 2 1.1.1 Eclipse的由来和发展 2 1.1.2 Eclipse的结构和平台内核 2 1.2 Eclipse开发环境的搭建 3 1.2.1 JDK的安装 4 1.2.2 JDK环境变量的设置 5 ...

    maven搭建的S2SH框架

    简单的易买网CRUD操作,整合了事务及日志,hibernate4+struts-2.5+spring4。开发环境:tomcat7+mysql5+eclipse,数据库表结构可以直接运行程序生成。

    Java Web应用详解.张丽(带详细书签).pdf

    第1章 开发环境安装及配置 1.1 JDK的安装及测试 1.2 Tomcat的安装及测试 1.3 MyEclipse的安装及配置 1.4 MySQL的安装及配置 第2章 HTML及其应用 2.1 网页设计流程 2.2 HTML的基础知识 2.3 HTML文档结构 2.4 ...

    Java Web程序设计教程

    14.1.1struts2应用的扩展方式 277 14.1.2spring插件的应用 278 14.2spring和hibernate的整合 279 14.2.1spring对hibernate的支持 279 14.2.2管理sessionfactory 279 14.2.3hibernate的dao实现 281 14.2.4使用...

    Spring MVC 框架搭建配置方法及详解

    现在主流的Web MVC框架除了...一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. jar包引入  Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging.jar、cglib-nodep-2.1_3.jar  Hibernat

    跟我学javaweb全套ppt

    《跟我学Java Web》内容包括搭建Web开发环境、HTML相关技术基础知识、JavaScript相关技术基础知识、JSP技术基础知识、Servlet技术基础知识、搭建MySQL数据库开发环境、JDBC技术、JavaBean技术基础知识、Ajax技术基础...

    跟我学Java_Web源代码

    《跟我学Java Web》内容包括搭建Web开发环境、HTML相关技术基础知识、JavaScript相关技术基础知识、JSP技术基础知识、Servlet技术基础知识、搭建MySQL数据库开发环境、JDBC技术、JavaBean技术基础知识、Ajax技术基础...

    Myeclipse全面详解

    第 1 部分是基础篇,讲解了 MyEclipse 开发环境的搭建和基本操 作命令,通过使用基本操作命令就可以让 MyEclipse 自动生成程序员想要的代码。 第 2 部分是开发篇,讲解了目前最主流的 Java 项目开发所使用的框架,...

    iuhyiuhkjh908u0980

    前面已经把ant的基本运行环境搭建好了,在接下来的工作中,将一步一步的开始构建我们的项目。选择项目目录结构:一个项目开始的时候,选择一个合适的项目目录结构,是一件很重要的事情,可能你会很习惯由IDE自动创建...

    spring2.5学习PPT 传智博客

    02_搭建与测试Spring的开发环境 03_编码剖析Spring管理Bean的原理 04_Spring的三种实例化Bean的方式 05_配置Spring管理的bean的作用域 06_Spring管理的Bean的生命周期 07_编码剖析Spring依赖注入的原理 08_...

    Java_Web编程新手自学手册.pdf

    第7~12章是提高篇,讲解了搭建Java Web开发环境,HTML,和XML,JSP指令和内置对象,标签和动作指令,Servlet详解,JavaBean组件技术等内容;第13~15章是数据库篇,讲解了数据库技术,使用JDBC连接数据库,数据库...

    springMVC教学视频详解(包括spring和mybatis的整合)

    此视频包含:springmvc入门教程(原理分析、环境搭建、前端控制器配置、Handler编写调试、非注解映射器和适配器、注解映射器和适配器、前端控制器源代码分析、视图解析器配置前缀和后缀);springmvc和mybatis整合;...

Global site tag (gtag.js) - Google Analytics