Struts2 + Spring 学习(一)搭建struts开发环境

·为Web应用增加Struts2支持

1. 登陆struts2官网下载struts2的最新版,本文所用的是Struts 2.3.16.2

我们所下载的压缩包内内容应给如下

其中,apps包含了struts2的实例应用,docs包含了struts2的相关文档,lib包含了Struts2框架的核心类库以及struts2的第三方插件类库,src包含了struc包含了struts2框架的全部源码。

2. 在Eclipse新建Web工程,将是所用到的类库放到WEB-INF/路径下

3. 编辑Web应用的web.xml配置文件,配置struts2的核心Filter,代码如下:


 1 <!-- 定义Struts2的核心Filter -->
2 <filter>
3 <filter-name>struts2</filter-name>
4 <filter-class>org.apache.struts2.dispatcher.ng.filter
5 .StrutsPrepareAndExecuteFilter</filter-class>
6 </filter>
7 <!-- 让Struts2的核心Filter拦截所有请求 -->
8 <filter-mapping>
9 <filter-name>struts2</filter-name>
10 <url-pattern>/*</url-pattern>
11 </filter-mapping>

4.在项目的src目录下 配置struts.xml配置文件(默认放在Web应用的类加载路径下)


1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE struts PUBLIC
3 "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
4 "http://struts.apache.org/dtds/struts-2.3.dtd">
5 <!-- 指定Struts2配置文件的根元素 -->
6 <struts>
7
8 </struts>

Struts2 + Spring 学习(一)搭建struts开发环境,布布扣,bubuko.com

时间: 2024-10-26 19:06:33

Struts2 + Spring 学习(一)搭建struts开发环境的相关文章

IntellliJ IDEA+maven+spring+springMVC+tomcat搭建本地开发环境(二)

前面一章又讲到过搭建环境遇到的问题,下面一一列举并解决. 一.maven依赖包下载失败. 本地maven安装文件中conf-setting.xml,配置阿里云镜像. 网上有很多配置阿里云镜像的配置,大同小异,但是都是没能成功的下载jar,最后发现是url又变了.所以当网上配置阿里镜像,而依赖包下载不下来时,可以到官网查找最新的地址,操作如下. 查看阿里云镜像1.访问https://maven.aliyun.com/mvn/view 进入仓库服务 2.找到central可以看到path3.将pat

IntellliJ IDEA+maven+spring+springMVC+tomcat搭建本地开发环境(一)

1.新建maven项目,选择如下选项,然后进入下一步 2.输入项目相应的信息,进入下一步 3.配置maven环境,其中有个下载依赖包失败的问题,下篇将提到解决 4.点击finish,等待maven下载相应的jar包,创建src/main/webapp/WEB-INF/web.xml,src/main/java,src/main/resources,项目结构如下: 5.引入java web项目相关到spring和springmvc的jar依赖,pom文件中添加如下: 1 <dependency>

SSH框架中struts开发环境搭建

Myeclipse中搭建struts开发环境主要分为4个步骤: 一.找到开发struts应用所需要用的jar包 1.到网站http://struts.apache.org/download.cgi#struts2014下载struts的源码,此处笔者下载的为2.3.16.3版 2.解压缩下载的struts压缩包,找到需要添加到项目中的最核心的jar包,不同的struts所需要的最少jar包是不一样的,这里可以到doc文件中查找,create-struts-2-web-application-wi

搭建Android开发环境

通过学习Android系统基本构架和Android移植的工作后,我们就要学习如何搭建Android开发环境了. 搭建Android底层开发环境,主要包括:Android应用程序开发环境.Android NDK开发环境.交叉编译环境. 底层环境的开发,需要配置Linux的驱动开发环境,Android应用程序和Android NDK的开发环境,还需要辅助工具测试Linux驱动及调试开发板,本书作者建议使用Ubuntu Linux10.04或以上版本作为Linux驱动的平台.底层环境开发需要的工具有:

spring mvc(一)开发环境搭建和HelloWorld程序

Spring MVC 3提供了基于注解.REST风格等特性,有些方面比Struts 2方便一些. 这里进行Spring MVC 3的开发环境搭建,即开发Hello World程序. 1,拷贝Spring MVC 3类库到WEB-INF/lib下,经测试至少需要如下几个,版本为Spring 3.1.1: org.springframework.asm-3.1.1.RELEASE.jar org.springframework.beans-3.1.1.RELEASE.jar org.springfr

spring mvc(三)开发环境搭建和HelloWorld程序

Spring MVC响应中返回JSON数据的方法: 配置与以前相同使用<mvc:annotation-driven/>的注解配置, 但WEB-INF/lib的类路径里面要有jackson-all-1.6.9.jar这个库文件, 然后在controller里面这样写: @Controller @RequestMapping("/user" ) public class UserController { @RequestMapping("/ajax2" )

spring mvc(二)开发环境搭建和HelloWorld程序

Spring MVC3在controller和视图之间传递参数的方法: 一, 从controller往视图传递值, controller---->视图 1)简单类型,如int, String,直接写在controller方法的参数里,是无法传递到视图页面上的(经测试). (而用@RequestParam("name")注解,可以从视图上,或地址中加?name=***传递到controller方法里) 2)可以用Map<String, Object>,其键值可以在页面上

JavaSE入门学习4:搭建Java开发环境(二)

在上一篇的博文JavaSE入门学习3:搭建Java开发环境(一)中说到我们配置了Path变量的一种方式,再来说说第 二种配置方式,这种配置方式是必须掌握的. path环境变量配置方式2 我们为什么要将第二种配置形式呢?那第一种的配置方式有什么缺点吗?假设我的计算机上安装了两个JDK,一 个是1.7,一个1.8,我刚才配置的是1.8的,那么我需要配置1.7,需要重新配置Path环境变量,有可能在修改Path环 境变量的同时误删其它的东西,所以不建议使用第一种. path环境变量的参照形配置方式的步

Android学习笔记(二):搭建安卓开发环境

① 下载 JDK 5 or JDK 6 (JRE alone is not sufficient) ->安装->设置环境变量JAVA_HOME CLASSPATH path 下载地址:Download JDK ② 下载 Eclipse 3.3 (Europa), 3.4 (Ganymede) IDE for JAVA-> 解压 下载地址:Eclipse for JAVA developer ③ 下载 Android SDK 解压-> path 里加入 SDK 包中的 tools 目