Struts2.5版本struts.xml与web.xml配置的更改方法

 更新时间:2018年11月13日 11:39:42   作者:Amazing的fighting  
这篇文章主要给大家介绍了关于Struts2.5版本中struts.xm与web.xml配置的更改方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

前言

升级之后的strut2技能总是会有点变化的,但是别忘记配置struts.xml与web.xml,下面话不多说了,来一起看看详细的介绍吧

1.web.xml核心过滤器的修改

<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>

<!-- org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 

之前的核心过滤器全类名会有个ng ,struts2.5核心过滤器没有这个

-->
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

2.struts.xml每个package需要增加如下配置

<global-allowed-methods>regex:.*</global-allowed-methods> 

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE struts PUBLIC 
 "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" 
 "http://struts.apache.org/dtds/struts-2.5.dtd"> 
 
<struts> 
<constant name="struts.enable.DynamicMethodInvocation" value="true"/> 
<constant name="struts.devMode" value="true"></constant> 
 <package name="MyPackage" namespace="/" extends="struts-default"> 
  <global-allowed-methods>regex:.*</global-allowed-methods> 
  <action name="first" class="UserAction"> 
   
   <result name="success">first.jsp</result> 
   <result name="add">add.jsp</result> 
   <result name="delete">delete.jsp</result> 
  </action> 
   
 </package> 
</struts>

3.struts.xml配置文件

头部信息dtd改成最新的

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

做以上修改之后

对于Struts2.5以上的版本就可以用url+!+方法访问Action某个方法

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • Java实现字符串解析为日期时间的方法示例

    Java实现字符串解析为日期时间的方法示例

    这篇文章主要介绍了Java实现字符串解析为日期时间的方法,结合具体实例形式分析了java日期时间字符串的解析操作相关实现技巧,需要的朋友可以参考下
    2017-04-04
  • SpringBoot2.0 ZipKin示例代码

    SpringBoot2.0 ZipKin示例代码

    这篇文章主要介绍了SpringBoot2.0 ZipKin示例代码,详细的介绍了什么是ZipKin以及SpringBoot2.0 ZipKin示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • Spring5新特性之Reactive响应式编程

    Spring5新特性之Reactive响应式编程

    这篇文章主要介绍了Spring5新特性之Reactive响应式编程,响应式编程是一种编程范式,通用和专注于数据流和变化的,并且是异步的,下文更多详细内容,需要的小伙伴可以参考一下,希望对你有所帮助
    2022-03-03
  • Java API文档的使用方法详解

    Java API文档的使用方法详解

    在开发过程中如果遇到疑难问题,除了可以在网络中寻找答案,也可以在Java API帮助文档(简称"JDK文档"”)中查找答案,下面这篇文章主要给大家介绍了关于Java API文档使用的相关资料,需要的朋友可以参考下
    2023-02-02
  • 使用Spring Data JPA的坑点记录总结

    使用Spring Data JPA的坑点记录总结

    这篇文章主要给大家总结介绍了关于使用Spring Data JPA的一些坑点,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • Springboot源码 AbstractAdvisorAutoProxyCreator解析

    Springboot源码 AbstractAdvisorAutoProxyCreator解析

    这篇文章主要介绍了Springboot源码 AbstractAdvisorAutoProxyCreator解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • javaweb实现文件上传功能

    javaweb实现文件上传功能

    这篇文章主要为大家详细介绍了javaweb实现文件上传功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • Java swing 图像处理多种效果实现教程

    Java swing 图像处理多种效果实现教程

    这篇文章主要介绍了Java swing 图像处理多种效果实现教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • java邮件发送的实现

    java邮件发送的实现

    本篇是用于java来实现邮件的发送的实例代码,基于smtp服务,有需要的可以参考一下。
    2016-10-10
  • Java调用ChatGPT的实现代码

    Java调用ChatGPT的实现代码

    这篇文章主要介绍了Java调用ChatGPT的实现代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-02-02

最新评论