标签:style blog http color java 使用 io ar 文件
下载地址:http://struts.apache.org/download.cgi#struts23163
这里有Struts1和Struts2,需要下载Struts2
Struts2在这个页面有如下几个选项
这里需要根据自己的需要下载,建议下载完整版。
在不同的Struts2版本需要导入的基础包也不完全一样,测试在Struts 2.3.16.3版本下需要导入下面几个包才能正常运行:
commons-fileupload-1.3.1.jar
commons-io-2.2.jar
commons-lang3-3.1.jar
commons-logging-1.1.3.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.6.jar
struts2-core-2.3.16.3.jar
xwork-core-2.3.16.3.jar
将这九个包放入WEB项目目录/WEB-INF/lib/下面,Struts2需要的基础包都导入完成了。
在WEB项目目录/WEB-INF/下面有一个web.xml文件(如果项目建立的时候是JAVAEE6以上的话没有web.xml文件,因为JAVAEE6以上web.xml不是一个必须的文件,你需要自己手动建一个),在web.xml配置Struts2的核心控制器。
1 <?xml version="1.0" encoding="UTF-8"?> 2 <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"> 3 4 <display-name>Struts Blank</display-name> 5 6 <filter> 7 <filter-name>struts2</filter-name> 8 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 9 </filter> 10 11 <filter-mapping> 12 <filter-name>struts2</filter-name> 13 <url-pattern>/*</url-pattern> 14 </filter-mapping> 15 16 <welcome-file-list> 17 <welcome-file>index.html</welcome-file> 18 </welcome-file-list> 19 20 </web-app>
struts.xml文件应该放在项目的/WEB-INF/classes/目录下,在开发的时候放在项目的src目录下也一样因为在编译项目的时候,编译器会自动将src目录下除了*.java意外的文件全部复制到/WEB-INF/classes/目录下。
初始的struts.xml文件只需要简单的配置即可:
1 <?xml version="1.0" encoding="GBK" ?> 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 <struts> 6 </struts>
至此Struts2的基本配置完成了。
标签:style blog http color java 使用 io ar 文件
原文地址:http://www.cnblogs.com/l110564c/p/3940193.html