亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請大家看看if判斷里面這些return ;是什么作用

請大家看看if判斷里面這些return ;是什么作用

a黃金羅奇 2016-10-23 18:04:48
public void doFilter(ServletRequest servletrequest, ServletResponse servletresponse,???FilterChain filterchain) throws IOException, ServletException {??HttpServletRequest request=(HttpServletRequest)servletrequest;??//接受用戶請求的地址??String url = request.getServletPath();??//判斷用戶請求的地址,并執行相應程序??if(url.equals("/register.action")){???request.getRequestDispatcher("register.jsp").forward(servletrequest, servletresponse);???return ;??}??else if(url.equals("/saveUser.action")){???String name = request.getParameter("user");???String password = request.getParameter("password");???String password1 = request.getParameter("password1");???if(password.equals(password1)){????User us = new User();????us.setUsername(name);????us.setPassword(password);????//執行DAO持久化操作????request.getRequestDispatcher("end.jsp").forward(servletrequest, servletresponse);????return ;???}???else{????request.getRequestDispatcher("register.jsp").forward(servletrequest, servletresponse);????return ;???}??}??//跳轉到相應界面??filterchain.doFilter(servletrequest, servletresponse);?}
查看完整描述

4 回答

已采納
?
大咪

TA貢獻785條經驗 獲得超332個贊

說白了就是終止你重定向和請求轉發的這兩個方法的關鍵字。。有了return相當于執行完跳轉url后停止繼續往下運行,不加的話估計會有異常,不信你可以試試把return刪掉,看看會不會出現異常情況。。。

查看完整回答
2 反對 回復 2016-10-23
?
一瞬兒光

TA貢獻178條經驗 獲得超70個贊

return 主要有三個,return true; return false; return;前兩個很明顯返回一個bool值,并停止下面代碼執行,return無返回值,僅做停止作用。但是這里的停止不是指停止當前腳步所有代碼,放在函數里,僅指退出當前函數。

查看完整回答
3 反對 回復 2016-10-23
?
行恒

TA貢獻3條經驗 獲得超1個贊

如果找到符合的條件,執行相應的if語句,然后return終止當前的if語句。 你的代碼是做登錄驗證用的,如果用戶存在,直接登錄;如果用戶不存在,需要注冊保存一個用戶。
查看完整回答
1 反對 回復 2016-10-24
?
Tobey_滔

TA貢獻242條經驗 獲得超128個贊

終止程序!!!

查看完整回答
反對 回復 2016-10-23
  • 4 回答
  • 1 關注
  • 6143 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號