文档介绍:Struts 作为 MVC 2的 Web 框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的 Web 框架, Struts 自然拥有众多的优点: ? MVC 2 模型的使用?功能齐全的标志库( Tag Library ) ?开放源代码好了废话少说,进入正题,截止写稿时间 struts 最新版本是 ,不过是 12月 12 日发布的( 2011 年) ,为了稳定起见,我使用的版本是 struts- 本文分为以下几个部分: 一、搭建开发和运行环境 1、到 Apache 下载 Strut 包: http://archive./dist/struts/ 在这里可以下载到所有版本的 struts ,点击,之后如何操作就不讲了。下载之后解压。这个版本的 struts 的 jar 有很多,我们只需添加我们自己需要的就行了,我们先搭建起 struts 运行最基本的环境,当然 jar 包就是 struts 运行时所需的最少的 jar 包。所需 jar 如下: 网上有说需要这个又有说不需要这个, 需要根据实际情况来定, 实在不行就自己一个一个加,先从 struts 的 core 包开始,如果缺少 jar 包启动的时候就会报错,缺哪个加哪个。 2、打开 My Eclipse (我用的是 ) 新建 Web 工程新建项目名称为 struts ,选中 (这个不是必须的,但是现在都是这个,选一下也好) ,点击完成。将准备好的 jar 包拷贝到 lib 目录下。打开 将其修改为如下代码: <? xml version = "" encoding = "UTF-8" ?> < web-app version = "" xmlns = "http://java./xml/ns/javaee" xmlns:xsi = "1/XMLSchema-instance" xsi:schemaLocation = "http://java./xml/ns/javaee http://java./xml/ns/javaee/web-" > < filter >< filter-name > struts </ filter-name > < filter-class > </ filter-class > </ filter >< filter-mapping >< filter-name > struts </ filter-name > < url-pattern > /* </ url-pattern > </ filter-mapping > < e-file-list > < e-file > </ e-file > </ e-file-list > < login-config >< auth-method > BASIC </ auth-method > </ login-config > </ web-app > 然后在 src 目录下新建一个 文件,内容如下: <! DOCTYPE struts PUBLIC "-//Apache S