Apache Struts 2.5.22 GA 发布

局长
 局长
发布于 2019年12月04日
收藏 3

Apache Struts 2.5.22 GA 已发布,官方称 Apache Struts 2 是一个优雅、可扩展的框架,可用于创建企业级 Java Web 应用程序。Struts 2 旨在简化从构建到部署,再到维护应用程序整个开发周期。

注意:Struts 2 增加了新的安全性增强功能,默认情况下它们是禁用的,但如果需要提升应用程序的安全性请考虑启用它们。具体细节请查看 Security Guide

Apache Struts 2.5.x 系列最低要求版本如下:Servlet API 2.4, JSP API 2.0 和 Java 7。

此版本主要变更内容如下:

  • 修复在某些客户端中出现文件上传失败的错误
  • listValueKey 中不存在的属性抛出异常
  • 即使启用 logMissingProperties 也无法获取 OgnlValueStack 日志
  • Struts 2.8.20 中不再提供对静态变量的调用
  • 访问静态成员时 ProxyUtil 类中会出现 NullPointerException
  • 由于并发,JSON 插件会出现 EmptyStackException
  • 修复当解析 file:// URL 时将#作为网址的一部分的 Tiles bug
  • 通过 OGNL 访问静态变量不返回任何内容
  • HttpParameters.Builder 可以将对象封装在两层参数中
  • 提交表单后会绑定整数数组
  • 自 2.5.16 开始,提交两次 TokenSessionStoreInterceptor 会出现中断
  • xerces 尝试从互联网加载资源
  • Dispatcher 将堆栈跟踪(stacktraces)直接打印到控制台
  • OGNL:出现非法的反射访问操作
  • Struts2 的 convention plugin 缺少对 Java 11 的支持
  • 升级 SLF4J 至最新的 1.7.x 版本
  • 对 AbstractLocalizedTextProvider 的次要增强/修复
  • 提供清除 OgnlUtil 缓存的机制
  • Struts 2 单元测试会使用 StrutTestCase 类
  • 升级 Jackson 库至最新版本
  • 升级 OGNL 至 3.1.22
  • 将一些 Struts 2.5.x 库更新为最新版本
  • 升级 commons-beanutils 至 1.9.4
  • 升级 Jackson-Databind 至 2.9.9.3
  • 升级 OGNL 至 3.1.26 并采用其新功能

下载地址:https://struts.apache.org/download.cgi

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Apache Struts 2.5.22 GA 发布
加载中

精彩评论

伊人枫
伊人枫
老系统可以考虑把Struts2的版本升级一下。在现在的这个被springmvc碾压的控制层框架现状下,Struts2考虑到依然有一堆老系统在使用着依然维护更新,真是不得不佩服这个团队的奉献精神。
红薯
红薯
一堆老系统
l
liu-hui
还有人用这东西?
长白山山长
长白山山长
又抢救了一次
CheckStyle
CheckStyle
这货还活着啊

最新评论(14

长白山山长
长白山山长
又抢救了一次
Im柏杨
Im柏杨
惊了……
漠云星晨
漠云星晨
我在用
鬼面书生灬
Struts 2.8.20 中不再提供对静态变量的调用?????2.8.20
itestAndy
itestAndy
有个老项目升级到2.5.3 ,后面没再升了,当时为了让老项目也能用spring boot (只是service 用 spring ,action 还是用struts2的,为了让spring boot 的jar 包启动时,参加载struts2的包,改了st2的类加载器,),改革struts2 源码,每次升级,都要改源码,就没在管了,
买房也用券
买房也用券
还没死透?
扫地农
扫地农
我是过来看评论的
伊人枫
伊人枫
老系统可以考虑把Struts2的版本升级一下。在现在的这个被springmvc碾压的控制层框架现状下,Struts2考虑到依然有一堆老系统在使用着依然维护更新,真是不得不佩服这个团队的奉献精神。
CheckStyle
CheckStyle
这货还活着啊
红芍
红芍
支持开源
返回顶部
顶部