我有一个 JSP 页面,它调用一个函数并检查它的返回值。如果返回值不为空,则 JSP 页面继续使用它。如果返回值为 null,我希望 JSP 页面的处理停止(这是因为该函数将在返回 null 对象之前执行重定向。另外,其余的 JSP 代码显然使用了这个对象,并且将得到一个如果函数返回 null,则为空指针异常)。
所以我的问题是,停止加载 JSP 页面的正确方法是什么?我可以做这样的事情吗:
if (Func() == null) { return; }
或者在 JSP 中间使用 return 不是更简洁的方法吗?
谢谢
最佳答案
从2.0开始,有一个标准的方式:
throw new javax.servlet.jsp.SkipPageException();
关于java - 如何提前停止处理 JSP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1487080/