在Struts 2.5中使用顶部对象 [英] Using top object in Struts 2.5
问题描述
根据 s2-026 :
在未来的Struts中将不再支持对使用top的表达的支持2.5版!
Support for expression using top will be dropped in upcoming Struts version 2.5!
我们在许多JSP页面中使用了 top
对象,如下所示(该对象显示了 currencyTypes
的列表,并从Struts中查找名称)消息):
We used the top
object in lots of JSP pages as below (which shows a list of currencyTypes
and look up the name from Struts messages):
<s:select name = "selectedCurrencyType"
list = "currencyTypes"
listKey = "top"
listValue = "%{getText('acc.currencyType.'+top)}" />
它目前可与struts 2.3.24.1
一起使用,但根据上述评论,上面的选择框是否对 2.5
有效,否则我们将不再有顶级参考文献了?!
It currently works with struts 2.3.24.1
but according to above comment, will above select box works for 2.5
, or we will not have the top reference any more?!
如果是这样,请告诉我该如何解决上述 s:select
?!
If this is true, please let me know how should we fix above s:select
?!
推荐答案
添加了对 top
对象的支持以支持内部操作,用户不应该使用它(是的,在docs中表示是个坏主意:()
Support for top
object was added to support internal operations, it shouldn't be used by users (yes, expressing that in docs was a bad idea :( )
无论如何,看来我们必须准备迁移路径或保持对 top
对象的支持.
Anyway, looks like we must prepare a migration path or keep support for the top
object.
这篇关于在Struts 2.5中使用顶部对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!