请问jsp中怎样结束jsp代码的执行?比如asp中的response.end jsp中out.close()好像只能结束输出,而不能结束代码的执行 我用的tomcat服务器,发现有时候out.close()确实结束代码执行了,有时候就没有:仅仅是结束往浏览器的输出了。我解决的办法是:out.close();return;//这样好像就没有问题了,你试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 out本来就只管输出嘛,又不管程序运行。你后面有代码当然要继续运行下去。在需要结束一个方法继续运行下去的地方,当然要return出来,不管是在jsp里面还是在其他的java类里面。 结束代码的执行可以使用return;语句 呵呵,当然也可以throw new Exception。看需要了。 代码:<%out.print("ok");out.close();return ;%>错误:/test.th:7: unreachable statement pageContext.write(_jsp_string0, 0, _jsp_string0.length); ^1 error-------------------------------Resin 2.0.5 (built Fri Jan 11 08:29:05 PST 2002) 问题:到底该怎么用? 错误:/test.th:7: unreachable statement你的return语句是否没有放在if等判断条件里,而且后边还有未执行的语句?这样return后面的语句就是unreachable statement,永远不可能被执行了 那请问,在java中就没有停止代码执行的办法吗? return是标准的停止代码执行方法啊。此外抛出异常的时候也可以。 我觉得return不是楼主要的东西,想asp里response.end是无条件结束下面代码的执行,再想想执行原理,asp是请求时解释执行的。所以,解释到response.end。就不再往下执行,而jsp呢?不行,他要先整个程序编译成.class。才响应请求。所以,return也好,抛出异常也好,还是if条件等都是通过控制程序流程来达到选择性执行程序代码的。浅见! Core 标签库 java江西群 我用当前系统时间减去数据库中时间大于30天的查询语句 兑换诺言2 奇了,怪了, apache2.0.58与tomcat5.0.16整合只能解析jsp页面? 哪位大大来帮忙看下我的代码哪里有错误 谢谢啦 啊啊 [招聘]电信公司招聘网站开发人员,ajax开发人员 xml通过jacob.dll转译成doc文件指定字符的问题,请高手指点 弄了好久,还是不行,大家有空帮我看看。 高手快来救救菜鸟吧!!!!!!!!! 关于JSP 与 Access数据库的问题
<%
out.print("ok");
out.close();
return ;
%>
错误:
/test.th:7: unreachable statement
pageContext.write(_jsp_string0, 0, _jsp_string0.length);
^
1 error-------------------------------
Resin 2.0.5 (built Fri Jan 11 08:29:05 PST 2002)
问题:
到底该怎么用?
/test.th:7: unreachable statement你的return语句是否没有放在if等判断条件里,而且后边还有未执行的语句?这样return后面的语句就是unreachable statement,永远不可能被执行了
想asp里response.end是无条件结束下面代码的执行,
再想想执行原理,asp是请求时解释执行的。所以,解释
到response.end。就不再往下执行,
而jsp呢?不行,他要先整个程序编译成.class。才响应
请求。所以,return也好,抛出异常也好,还是if条件等
都是通过控制程序流程来达到选择性执行程序代码的。浅见!