是否有命令停止执行jsp文件?

时间:2011-04-13 08:38:58

标签: java jsp

我有一个包含大量if语句的JSP文件。

有没有办法停止按需执行文件?

例如:

我可以更改:

if (x==y) {
...
} else {
...
}

为:

if (x==y) {
....
stopExecution();
}
....

2 个答案:

答案 0 :(得分:3)

正如您已经发现的那样,您可以return;“停止”执行。 这是有效的,因为Java代码是使用

从JSP生成的
public void _jspService(HttpServletRequest request, HttpServletResponse response)
    throws java.io.IOException, ServletException {
    // ...
}

方法是切入点。如果您在该代码中编写return,则该方法将返回。您可以在$TOMCAT/work/Catalina下的tomcat中查看生成的代码。

答案 1 :(得分:1)

您可以在Java中使用标签,例如:

 out: { 
       if( x == y) break out;
........................
       }

所以你可以在标签中放入很多if,然后在括号内打破整个代码。