最新版本的struts的<s:property>表示不支持new 表达式了?

风之刀 发布于 2017/03/14 13:56
阅读 80
收藏 0

以前用的版本是2.3.15,最近升到2.3.32版本

在jsp中以下代码以前可以正常显示的

<s:property value="new java.lang.Integer(str)"/>

升级到2.3.32版本显示为空的,必须改成以下方式才可以显示。

<s:property value="@java.lang.Integer@parseInt(str)"/>

请问有什么办法在不修改代码,只修改Struts的情况下可以兼容原来的代码写法?

谢谢

加载中
0
沧海_Sea
沧海_Sea

使用 <% %>

沧海_Sea
沧海_Sea
回复 @风之刀 : 不知道 一年多不用这个东西了 你可以去官网看看标签的用法是不是发生变化了
风之刀
先谢谢回答。 因为是以前的一个旧系统。所以不希望修改原来的代码。现在只是升级了struts的版本。 有什么办法能兼容原来的代码吗?
返回顶部
顶部