org.apache.jasper.JasperException:当JSP页面刷新时java.lang.NullPointerException,如何处理?

时间:2012-05-09 05:04:16

标签: jsp session nullpointerexception

在我的jsp页面中有一些纯java代码,即scriptlet。经过很长一段时间刷新它然后抛出

org.apache.jasper.JasperException: java.lang.NullPointerException 

有时候很长一段时间也没有抛出相同的异常。并且JSP页面显示空页面。因此用户只有一个选项是Logout。所以要避免这种情况并将其重定向到一个错误页面的页面。怎么做 ?

1 个答案:

答案 0 :(得分:2)

表单我得到的是,刷新会话值在一段时间后可能会变为NULL,从而导致NullPointerException

创建一个名为error page的JSP页面并设置

<%@page isErrorPage="true" %> 

在其他JSP页面中,

<%@page errorPage="error.jsp" %>

因此,当JSP中出现任何运行时错误时,它将重定向到此页面。

注意:如果JSP有编译时错误,则不会重定向到错误页面。