速度:迭代问题



之后,从 1.5升级到速度引擎 1.7,而不是1.5的问题。要解释问题,我将不得不显示一个代码段:

#foreach($someVariable in $someCollection)
 #foreach($anotherVariable in $someVariable.$anotherCollection)
   $anotherVariable.someAttribute ## This expression print in the browser as is
   ## but if I do this way
   $anotherVariable.get("someAttribute") ## works fine!
 #end
#end

这是在升级后发生的(在1.7中),如果我回滚升级(返回到1.5),那么我不必以其他方式在上面的代码片段中提及的其他方式。

尝试将以下内容添加到您的myClass扩展hashmap:

公共对象获取(对象键){ 返回获取((字符串)键);}

我担心速度可能会认识到它是一张地图,并且尝试了不承认通用物质的快捷方式,因此称为错误的get()方法。但是我没有设置在这台计算机上确认这一点,也没有时间这样做。抱歉。

您可能需要检查.java文件。

#foreach($someVariable in $someCollection)
    #foreach($anotherVariable in $someVariable.$anotherCollection)
        $anotherVariable.someAttribute 
        $anotherVariable.get("someAttribute") 
    #end
#end

说,某些视图是X类的对象。对于您的某种可行性,应该有一种公共get()方法在X类中获得另一个票据;同样,假设另一个变量是Y类的对象。对于您的另一个可变性,应该有一种公共get()方法来获得y。

这两种适用于我们试图访问someattribute的方式。

相关内容

  • 没有找到相关文章

最新更新