猿问

您好,是关于jsp和java中sendRedirect疑问!麻烦解释一下

sendRedirect是不是不能多次出现
除非在if else语句中
if中有一个 else有一个
其他情况我试过来都是错误的

素胚勾勒不出你
浏览 288回答 2
2回答

繁星淼淼

其实在编译后servlet的代码中sendRedirect后面仅接着是一个return所以如果你写了两个sendRedirect 那么编译后的代码出现了两个return.在有些web容器上可能会执行第一个sendRedirect而不报错.但是有些web容器在执行编译后的class是会有错误.

温温酱

一般情况是那么写,比如登录成功调到成功界面,失败则到失败界面。如果连写两个sendRedirect的话,那么只会执行第一个,第二个永远无法执行
随时随地看视频慕课网APP
我要回答