如何在JSP脚本中使用JSTL c:forEach var属性



我有以下jstl与jsp-scriplet的组合:

我可以使用

它并没有给我一个关于未定义的可变库存的错误。

但当我使用循环内部的涂鸦:

它给了我一个错误"库存"无法解决。

任何帮助或提示都将不胜感激!!

var属性变量在页面范围内创建。要使用scriptlet访问它,假设变量的类型为Inventory,请使用:

Inventory inventory = (Inventory) pageContext.getAttribute("inventory");

另请参阅:

  • 如何在JSP中导入类

但是,最好不要使用scriptlet,而是使用EL。参见:

  • 如何避免JSP文件中的Java代码

最新更新