从struts 2.1升级到struts 2.5问题

时间:2016-11-16 14:20:37

标签: java jsp struts2 ognl expression-evaluation

我们正在将Struts2从2.1升级到2.5,并且我们将2.1版本(完全正常工作)中的所有代码迁移到2.5版本。

我们一直在解决几个小问题,但其中一个引起了我的注意。在旧版本中,我们访问的值为:

<s:textfield name = "driverClass.partyDriver[area].info.recordedReason" 
            value = "%{recordedReason}" 
               id = "recordedReason"
/>

但是,这在我们的新版本中无效。我改变了以上一行:

<s:textfield name = "driverClass.partyDriver[%{area}].info.recordedReason" 
            value = "%{recordedReason}" 
               id = "recordedReason"
/>

这完美无缺。

现在问题是在许多其他jsp文件中调用此方法。

我的问题是:

  

有什么方法可以通过配置更改?或者我基本上必须改变在旧版本中调用它的每一行?

     

此外,由于版本的变化,是否会发生此问题?有没有关于这种变化的文件?

0 个答案:

没有答案