配置struts-2.5.16必需jar包Struts2的特性變動


1、jar包的變動

必需jar包,舊版本:

  

必需jar包,新版本:

  

在struts-2.5.16版本的lib目錄下沒有xwork-core的jar包,原因是被合並到struts-core這個jar里了。所謂core嘛,當然是一個核心,原來兩個合並成一個也是有道理的。

  

2、web.xml文件配置過濾器變動

if you are using struts2 version 2.5 you need to change from 

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 

to

org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

  是的,去掉了中間.ng文件空間名,原因是在整合xwork的時候,同時簡化了不必要的包名空間。

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xmlns
="http://java.sun.com/xml/ns/javaee"
     xmlns:web
="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
     xsi:schemaLocation
="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.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>

3、在項目根目錄空間下創建struts.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
  "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
  "http://struts.apache.org/dtds/struts-2.3.dtd">
<struts> </struts>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM