文档章节

struts2.3升级到struts2.5

码农民工
 码农民工
发布于 2017/07/25 08:55
字数 114
阅读 69
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

1.替换jar包


注意要删除xwork-core.jar
2.修改web.xml

把原来的过滤器改成下面的

<filter>
    <filter-name>struts-prepare</filter-name>
    <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareFilter</filter-class>
  </filter>
  <filter>
    <filter-name>struts-execute</filter-name>
    <filter-class>org.apache.struts2.dispatcher.filter.StrutsExecuteFilter</filter-class>
  </filter>
  <filter>
    <filter-name>struts2Filter</filter-name>
    <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>

3.修改struts.xml

修改申明:

<?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">

增加全局通配符:

<package ....>
     .................
     <!-- 2.5.10版本 匹配 -->
      <global-allowed-methods>regex:.*</global-allowed-methods>
</package>

参考:https://blog.52itstyle.com/archives/430/

 

© 著作权归作者所有

码农民工
粉丝 1
博文 9
码字总数 1138
作品 0
苏州
程序员
私信 提问
tomcat控制台无错误信息,异常信息全部输出到jsp页面,怎么回事?

用的status2.3.1.2 + spring3.1.1 全部错误信息都只在 jsp页面输出: 以前用的struts2.0 错误信息会在控制台打印,怎么用struts2.3 只在jsp页面输出错误信息,要覆盖struts的那个默认设置? ...

小猫王
2014/11/18
1K
0
网站apache环境S2-057漏洞 利用POC 远程执行命令漏洞复现

S2-057漏洞,于2018年8月22日被曝出,该Struts2 057漏洞存在远程执行系统的命令,尤其使用linux系统,apache环境,影响范围较大,危害性较高,如果被攻击者利用直接提权到服务器管理员权限,...

sinesafe
2018/08/23
0
0
struts2.3不能把JSON转换成对象

struts2.3在接收JSON的post提交时,字符串可以接收并转换,但是对象名:属性这种格式就能转换了,请问有谁搞定

张睿知
2016/03/11
530
5
网站漏洞之apache环境S2-057漏洞 利用POC 远程执行命令漏洞复现

S2-057漏洞,于2018年8月22日被曝出,该Struts2 057漏洞存在远程执行系统的命令,尤其使用linux系统,apache环境,影响范围较大,危害性较高,如果被攻击者利用直接提权到服务器管理员权限,...

网站安全
2018/08/24
0
0
关于struts2.3的小问题?

struts2.3版本的org.apache.struts2.config包下的Namespace类哪里去了?是不是不支持注解了?

笨笨小菜鸟
2012/03/08
234
1

没有更多内容

加载失败,请刷新页面

加载更多

计算机电子书 2018 BiliDrive 备份

下载方式 根据你的操作系统下载不同的 BiliDrive 二进制。 执行: bilidrive download <link> 链接 <!--more--> 文档 链接 Webpack 中文指南.epub (409.01 KB) bdrive://ce58b7b58292296a61......

ApacheCN_飞龙
48分钟前
4
0
js转义字符串

js转义字符串 转义 字符串转义,简单粗暴的方法encodeURIComponent; encodeURIComponent 转义除了字母、数字、(、)、.、!、~、*、'、-和_之外的所有字符。 解码方法 decodeURIComponent(enc...

DrChenXX
50分钟前
4
0
在CentOS7搭建Redis哨兵服务

记一次搭建Redis哨兵服务(一主两从三哨兵) 1、下载Redis安装包http://www.redis.cn/download.html下载最新版,本次文档使用的是redis-5.0.6 2、准备三台虚拟机并且依次创建redis用户。设置...

jxgshxs
今天
3
0
如何在单引号引起来的字符串中转义单引号

假设您有一个Bash alias例如: alias rxvt='urxvt' 效果很好。 然而: alias rxvt='urxvt -fg '#111111' -bg '#111111'' 将不起作用,也不会: alias rxvt='urxvt -fg \'#111111\' -bg \'......

技术盛宴
今天
5
0
网络时间服务和 chrony

网络时间服务和 chrony ntp 服务 chrony 服务 公共 NTP 服务 时间工具 ntp 服务 ntp 既可作客户端也可做服务器,需要时时开启与服务器同步,也需要时时等待客户端的连接,因此不同与c/s 结构...

hardstudy-win
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部