struts2配置操作步骤
2014-05-01 21:43
453 查看
1.Apache官网下载最新版本的struts2软件包:http://struts.apache.org/download.cgi
当前最新版本是struts-2.3.16.2,选择下载struts-2.3.16.2-all.zip
2.struts2软件包下载下来后解压,解压后目录结构如下:
其中,struts2的类库存放在lib/目录下,但我们并不需要使用struts2的全部类库,只需要使用以下的类库即可:
commons-fileupload-1.3.1.jar commons-io-2.2.jar commons-lang-2.4.jar commons-lang3-3.1.jar commons-logging-1.1.3.jar commons-logging-api-1.1.jar freemarker-2.3.19.jar javassist-3.11.0.GA.jar ognl-3.0.6.jar struts2-core-2.3.16.2.jar xwork-core-2.3.16.2.jar
把上面这些类库放入项目的.../WebContent/WEB-INF/lib/目录下,除了上面struts2的类库外,我们在开发过程中常常用到mysql数据库,所以也要有与mysql数据库连接的驱动架包,当前最新版本是mysql-connector-java-5.1.30-bin.jar,官方下载地址:http://dev.mysql.com/downloads/connector/j/,如图所示:
下载完解压就可以看到mysql-connector-java-5.1.30-bin.jar,同样把它放入项目的.../WebContent/WEB-INF/lib/目录下
3.struts.xml和web.xml的配置
在struts-2.3.16.2-all/struts-2.3.16.2/apps/目录找到struts2-blank.war并解压,如下:
继续进入到../struts2-blank/WEB-INF/目录下,在这里可以看到web.xml,把它另存好,待会要用到
在这里可以看到有两个比较显眼的文件夹:src和lib,进入src文件夹看看,可以看到struts.xml文件,同样也把它另存好,待会要用到
我们再进入lib文件夹看看,嘻嘻...前面我们说的需要用到的struts2类库在这里都可以找到,当前我们可以直接在这里拷贝到项目中的.../WebContent/WEB-INF/lib/去也行
好啦,下面的struts.xml和web.xml就是刚才我另存好的两个struts2配置文件
用文本编辑器打开它们
struts.xml内容:
<?xmlversion="1.0"encoding="UTF-8"?> <!DOCTYPEstrutsPUBLIC "-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <constantname="struts.enable.DynamicMethodInvocation"value="false"/> <constantname="struts.devMode"value="true"/> <packagename="default"namespace="/"extends="struts-default"> <default-action-refname="index"/> <global-results> <resultname="error">/error.jsp</result> </global-results> <global-exception-mappings> <exception-mappingexception="java.lang.Exception"result="error"/> </global-exception-mappings> <actionname="index"> <resulttype="redirectAction"> <paramname="actionName">HelloWorld</param> <paramname="namespace">/example</param> </result> </action> </package> <includefile="example.xml"/> <!--Addpackageshere--> </struts>
web.xml内容:
<?xmlversion="1.0"encoding="UTF-8"?> <web-appid="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/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>StrutsBlank</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.html</welcome-file> </welcome-file-list> </web-app>
我们把struts.xml文件拷贝到我们新建的web项目的src/根目录下,把web.xml文件的下面内容添加到我们新建的web项目的.../WebContent/WEB-INF/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>
至此,我们完成了基本的struts2的环境配置,当然我们也要事先完成JDK和 tomcat的环境配置
如果嫌麻烦,本人打包好了struts2所需的类库及struts.xml和web.xml文件,点击下载
下载下来后,全选上面所有,复制,右键你新建的web项目,粘贴,合并,这里,把web.xml文件里的<display-name>Struts2Demo</display-name>里的Struus2Demo替换为你的项目名即可
4.OK,Enjoyit!!!
相关文章推荐
- [笔记]在apche20上配置mod_gsoap的操作步骤
- IIS7下配置最大上传附件大小需要注意的事项及操作步骤
- Windows7 32位机上,OpenCV中配置GPU操作步骤 .
- struts2操作步骤
- Windows7/10上配置OpenCV3.3.0-Python3.6.2操作步骤
- Struts2入门:框架结构、处理步骤、配置文件
- Maven 实现Struts2注解配置步骤详解
- struts2_国际化的配置和操作
- 基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
- JAVA连接SQL Server数据库的端口配置操作步骤
- Hibernate操作数据库的3个准备和七个步骤,以及在SSH框架中Hibernate的配置。
- windows环境下php配置memcache的具体操作步骤
- windows7 64位机上配置支持GPU版(CUDA7.5)的OpenCV2.4.13操作步骤
- Ubuntu 14.04 64位机上配置Android Studio操作步骤
- 绿色版 MySQL 安装配置的正确操作步骤
- Maven 实现Struts2注解配置步骤详解
- Struts2开发步骤(及Struts2配置相关)
- windows7 64位机上配置支持GPU版(CUDA7.5)的OpenCV2.4.13操作步骤
- Struts2学习总结(1)--基本原理,开发步骤,配置详解
- 安装apache2.2.22配置php5.4(具体操作步骤)