关于javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in <forEach>
2023-09-11 14:19:54 时间
今天遇到这样一个异常:
严重: Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in <forEach>
根据异常的提示信息,我们知道不能遍历对应的集合,为什么哪?我调试了一下一到页面就报错,出现问题的地方在页面,又回头看了一下,发现原来传递的不是集合是一个对象,应为是帮同事做些功能这个没注意到!调整后可以了(传递一个集合进行遍历)。
我也百度了一下,有许多同志也遇到过这样的问题,基本上是这个原因导致出现这个异常的!
另外,我还遇到一个数据格式化的异常(java.lang.NumberFormatException: For input string 'period'),仔仔细细查找,没发现类型不对的地方将有可能错的代码逐句排除都没发现错误,最后还是没定位到,最后我重新一步步在重写一次代码,结果问题没有重现!当然,根据异常的提示信息,错误很明显是什么就是没定位到,最后没重现也晚上19:15了,回家吧!也算是有所获的,敬业和研究的精神也可嘉!呵呵,走啦!
我今天早上又看了,昨天下午的那个错误,发现一个奇怪的问题,在前台页面中的一段注释引起了java.lang.NumberFormatException: For input string 'period'这个异常,我具体的还没有解释通为什么?不过先记下来,注释也能引起异常的!
相关文章
- 新闻发布项目——后台JSP界面adminManage/addNews.jsp
- 新闻发布项目——后台JSP界面adminManage/editNews.jsp
- 新闻发布项目——后台JSP界面adminManage/editNews.jsp
- 新闻发布项目——后台JSP界面adminManage/modifyNews.jsp
- 新闻发布项目——后台JSP界面adminManage/modifyCategory.jsp
- 新闻发布项目——后台JSP界面adminManage/newsPage.jsp
- ④品茶看<Servlet&JSP>-EL表达式
- You don't have permission to access /nagios/ on this server
- [Servlet&JSP] 使用JDBC连接数据库
- [Servlet&JSP] 初识ServletContext
- [Servlet&JSP] HttpServletRequest的使用
- 【RF库测试】Encode String To Bytes&Decode Bytes To String& should be string&should be unicode string &should not be string
- 用户 'sa' 登录失败。原因: 该帐户被禁用。 (Microsoft SQL Server,错误: 18470)
- 华为OD机试 - 过滤组合字符串(Java & JS & Python)
- 考虑下面两个JSP文件代码片断: test1.jsp: