struts2的开发环境构建
1、找到struts2开发所需要的jar包
你需要先从官网下载struts-2.x.x-all.zip文件,并解压。开发struts2所需要的jar包在解压目录下的lib文件夹下,不同的应用所需要的jar包是不同的,下面给出了开发struts2程序最少需要的jar包:
commons-fileupload-1.2.1.jar
commons-logging-1.0.4.jar
freemarker-2.3.15.jar
ognl-2.7.3.jar
xwork-core-2.1.6.jar
struts2-core-2.1.8.jar
其中最重要的不是版本号,是名称。
2、编写struts2的配置文件
struts.xml的编写,开始只留头尾即可:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<!-- Add packages here -->
</struts>
该文件存放在WEB INF/classes下
3、在web.xml中加入struts2MVC框架启动配置。
<?xml version="1.0" encoding="UTF-8"?>
<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">
<display-name></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.jsp</welcome-file>
</welcome-file-list>
</web-app>
参考:传智播客视频