是否有一种简单的方法让scriptlet从结果中访问字段,如下所示?它应该是什么样的?
${item.options}
未写为<%= pageContext.getAttribute("item.options") %>
我知道我可以设置一个新的pageContext变量并访问它。但我认为可能会有更优雅的方式...
我知道scriptlet并不理想,但我只是原型。
答案 0 :(得分:2)
它是PageContext#findAttribute()
,您应该直接获取${item}
而不是options
属性,该属性不会作为单独的属性存储。鉴于它是类Item
的一个实例,这里是你如何得到它:
Item item = (Item) pageContext.findAttribute("item");
然后只需调用getOptions()
方法即可。