A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 余志强 黑马帝   /  2011-10-2 16:00  /  3070 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在jsp代码脚本中应使用什么办法来提前结束JSP执行呢?是使用System.exit()还是return还是两者都不是呢?能够编写一个例子程序解释说更好了

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1

查看全部评分

5 个回复

倒序浏览
黑马网友  发表于 2011-10-2 16:29:21
沙发
我没试过,就是给你提点建议1用try,catch,跳出的时候抛出异常
2,用while(true) 里面,在最后 break
3return
4记得好像可以再程序的前边加个标识,然后 "标识 break"

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-10-2 16:52:33
藤椅
有点不太理解楼主的意思,可否解释的再详细些?

使用System.exit()会导致直接关闭服务器。
回复 使用道具 举报
黑马网友  发表于 2011-10-2 17:39:54
板凳
System.exit()不是关闭JVM吗?应该不会影响到web服务器的吧
回复 使用道具 举报
黑马网友  发表于 2011-10-2 17:52:37
报纸
整个JSP代码放在一个 try/catch 块里面,要跳出的时候throw一个异常让catch抓住它就可以了。另外一种方法是整个JSP代码放在一个 while(true) 里面,在最后 break,作为正常跳出。然后中间哪里要跳出的话,也break一下就可以了。开动脑筋,或许你还能相处更多的方法。
我用的tomcat服务器,发现有时候out.close()确实结束代码执行了,有时候就没有:仅仅是结束往浏览器的输出了。

我解决的办法是:out.close();return;//这样好像就没有问题了,你试试
回复 使用道具 举报
黑马网友  发表于 2011-10-2 18:01:57
地板

回复 板凳 的帖子

实践是检验真理的唯一标准
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马