SSH学习之Struts2的环境搭建

来源:互联网 发布:淘宝卖家如何借贷 编辑:程序博客网 时间:2024/05/21 20:41

Struts2的环境准备

在这篇博客里给大家介绍的是Struts2的环境搭建。在这里我是以Struts2.3.30为模板(官网地址http://struts.apache.org/download.cgi#struts2510),以myeclipse为开发环境。
一谈到框架,必不可少的就是开发环境的搭建了,Struts2框架也不例外,我们可以到官网下载Struts2的包,推荐下载完整的jar包。完整的包里除了jar包之外还包含文档说明以及源代码等等。

Struts2项目开发

第一步:创建一个web项目。

第二步:导入相关的jar包。

     Struts2中提供比较完整jar包,所有的jar包都在lib文件夹下。lib目录下存有Struts2框架开发的所有jar包,那我们是不是都需要呢?答案是不可能的。我们只需要其中的一些jar包,如果全部导入到项目中运行时就有可能报错。那么有那么多jar包,我们要导入哪些基本的jar包呢?这时完整Struts2包里就有我们所需要的项目事例了(apps目录,这里放的是一些实例,需要解压工具)。

     在apps目录下有一个struts2-blank.war。用解压缩文件打开,寻找到目录struts2-blank.war\WEB-INF\lib,将所有的jar包拷贝到web项目中WebRoot\WEB-INF\lib。这样jar包就导入完毕。

     并不代表以上就是SSH整合开发所需要的Struts2的jar包,在今后整合会需要其他的jar包。


第三步:配置Struts2的配置文件

     还是在struts2-blank.war\WEB-INF\src\java\struts.xml,默认情况下名称是struts.xml,位置就放在src目录下。如果只是为了测试环境搭建是否正确,可以将struts标签下的所有标签清空。

第四步:配置Struts2的核心过滤器

     在struts2-blank.war\WEB-INF\web.xml中有我们需要配置的核心过滤器。将其复制到web项目的web.xml中。
    <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>

额外的话

这是我的一些理解了,希望见谅奋斗



1 0