在后台从数据库中查出的数据放到request.setAttribute()中,然后在jsp页面中取出。有数据时没什么问题,没数据就会报错。有谁知道怎么解决
可以在 jsp 页面中这样判断
方法一:
<%
if(request.getAttribute("name")==null){
out.print("没有数据显示.....");
return;
}
%>
方法二:
如果你在后台为 request.setAttribute("name",name);
/c:out
/c:if
没数据时候自然会报错的了 - -~
使用前先判断这个是自然的。
如果不为空的话,你才能去使用他。