Attribute 'items' must be an array, a Collection or a Map错误解决!

 

唉!真的要说一句话叫作论一串代码的重要性!
就是如此的气人!气的牙根痒痒!

 

前几天刚刚写过SpringMVC之ModelAndView的 jsp值在浏览页面不显示的问题!也是由于这一串代码,可是这一次一点提示没有,不是有提示的看:
英文版的:

中文版的:web

 

请问这和这串代码有什么关系?我一直觉得是这串代码错了。

得亏我来神来之笔:express

<%@ page isELIgnored="false" %>

 一串代码搞定。那咱们就来论一下jsp

<%@ page isELIgnored="false" %>的重要性:

<%@ page isELIgnored="false"%>的做用

JSP 2.0的一个主要特色是它支持表达语言(expression language)。JSTL表达式语言可使用标记格式方便地访问JSP的隐含对象和JavaBeans组件,JSTL的核心标记提供了流程和循环控制功能。自制标记也有自定义函数的功能,所以基本上全部seriptlet能实现的功能均可以由JSP替代。在JSP 2.0中,建议尽可能使用EL而使JSP的格式更一致。函数

在web.xml的<jsp-property-group>中能够控制一组JSP是否使用EL,在每一个JSP中也能够指定是否该JSP使用EL。在page directive中的isELIgnored属性用来指定是否忽略。格式为:spa

<%@ page isELIgnored="true|false"%>3d

若是设定为真,那么JSP中的表达式被当成字符串处理。好比下面这个表达式<p>${2000 % 20}</p>在isELIgnored="true"时输出为${2000 % 20},而isELIgnored="false"时输出为100。Web容器默认isELIgnored="false"。xml

因此在编译JSP文件时必定要加上这一串代码。(这也是网上前辈们的总结)对象

真是对JAVA又爱又恨!没办法!blog

相关文章
相关标签/搜索