課程
/后端開發
/Java
/JAVA遇見HTML——JSP篇
使用動作轉發與使用內置對象轉發哪個好?
2015-05-21
源自:JAVA遇見HTML——JSP篇 7-4
正在回答
猜想,它們的使用環境不同。
例如,使用動作轉發<jsp:forward page="#"/>適合在寫HTML/JSP頁面時使用的比較多,與它們的風格(多用標簽)一致;
而使用內置對象request.getRequestDispatcher("#").forward(request,response),則在Java類中使用比較合適吧,看起來比較順眼,可以認為是一般方法的調用,很符合Java的風格。
ziom 提問者
在JSP中,最好使用<jsp:forward page="">,那你要問了,什么時候使用另外一種轉發呢?那以后在學習了servlet之后,需要在servlet中跳轉到一個jsp界面的時候就要用到request.getRequestDispatcher("#").forward(request,response),當然,你再jsp中也可以使用這種方式,但是,既然jsp定義了這種<jsp:forward page="">,那就最好用這種,也是挺方便快捷的
各有千秋,作用不同
舉報
Java Web入門級教程JSP,帶你輕松的學習JSP基礎知識
1 回答請求轉發報錯
2 回答請求轉發問題
3 回答請求轉發問題
1 回答關于請求重定向和請求轉發
2 回答請求重定向和請求轉發的區別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-06-06
猜想,它們的使用環境不同。
例如,使用動作轉發<jsp:forward page="#"/>適合在寫HTML/JSP頁面時使用的比較多,與它們的風格(多用標簽)一致;
而使用內置對象request.getRequestDispatcher("#").forward(request,response),則在Java類中使用比較合適吧,看起來比較順眼,可以認為是一般方法的調用,很符合Java的風格。
2016-07-24
在JSP中,最好使用<jsp:forward page="">,那你要問了,什么時候使用另外一種轉發呢?那以后在學習了servlet之后,需要在servlet中跳轉到一個jsp界面的時候就要用到request.getRequestDispatcher("#").forward(request,response),當然,你再jsp中也可以使用這種方式,但是,既然jsp定義了這種<jsp:forward page="">,那就最好用這種,也是挺方便快捷的
2015-05-22
各有千秋,作用不同