在Struts 2.5中使用“顶部"对象 [英] Using 'top' object in Struts 2.5
问题描述
根据 http://struts.apache.org/docs/s2-026. html :
在未来的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?!
如果这是真的,请让我知道我们该如何解决上述选择问题?
If this is true, please let me know how should we fix above 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屋!