在访问某个页面出现了上标题所示的异常。一开始我也不知道什么原因,因为后台已经返回了数据,而且前端的el/jstl表达式都写的没毛病。

后来无意中想到,我这个数据是确定的只有一条,但是我还是用的<c:forEach>来写。然后我把数据包装了一下,虽然只有一条数据,但是我返回的还是一个list集合就没问题啦

出现这个异常可能还有其它原因,而且解决这种只有一条数据的方法应该也还有其它方法,这里就列举我所遇到的问题和解决的办法。