码迷,mamicode.com
首页 > 其他好文 > 详细

struts 2.5配置

时间:2019-03-03 22:26:09      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:jsp   com   cat   inf   javaee   XML   exec   没有   dispatch   

 

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>

 

struts 2.5配置

标签:jsp   com   cat   inf   javaee   XML   exec   没有   dispatch   

原文地址:https://www.cnblogs.com/ljq2622/p/10467883.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!