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

為了賬號安全,請及時綁定郵箱和手機立即綁定

重定向為使我們不能像轉發那樣直接加“/”指定路徑呢?

重定向為使我們不能像轉發那樣直接加“/”指定路徑呢?

重定向:

response.sendRedirect("/test.jsp");為什么這樣不行?

response.sendRedirect(request.getContextPath()+"test.jsp");(這樣就可以)


轉 ?發:就可以使用“/”呢

request.getRequestDispatcher("../test.jsp").forward(request,response);


正在回答

2 回答

可以這樣理解 用重定向等于全新打開一個頁面,并不一定是在本項目內的某個頁面,所以要寫絕對路徑,轉發的方式則是在本項目的某個界面,

1 回復 有任何疑惑可以回復我~

response.sendRedirect("/test.jsp"); ?單斜線是相對與在src下查找

esponse.sendRedirect("../test.jsp")?這個是相對路徑查找 就可以,?request.getContextPath()獲取項目名

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

重定向為使我們不能像轉發那樣直接加“/”指定路徑呢?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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