課程
/后端開發
/Java
/JAVA遇見HTML——Servlet篇
如題。。。。。
2017-07-28
源自:JAVA遇見HTML——Servlet篇 1-13
正在回答
總結一下吧,重定向:你用xxx.jsp 和 加上項目的全稱的話 都是可以的,前面是相對路徑,后面是絕對路徑,都可以的,通常情況最好用:絕對路徑,也就是加上前面的項目名稱。
服務器內部跳轉的話:舉個例子,一個servlet:地址是Demo/com.servlet/servletDemo1。com.servlet/servletDemo1是這個servlet的設計的URL,Demo是項目名。好,接下來你轉發到xxx.jsp,如果不加/,那么就會報錯,這時候地址是Demo/com.servlet/xxx.jsp。內部跳轉只會改動最后一級的路徑,顯然xxx.jsp是不在com.servlet包下的,所以404。你說的可以的情況,肯定是之前的頁面,就是Demo/xxxx2.jsp這種頁面,所有你不加/,跳轉,只改動最后一級路徑,所以當然也是對的。所以轉發通常情況:用/xx.jsp 。servlet的話就是:/com.servlet/servletDemo1,加上/萬無一失。不知道講清楚了沒,純手打,覺得不錯,請采納,謝謝
做人蛋定 提問者
舉報
本門課程在JSP課程的基礎上,深入介紹Servlet的基礎知識
3 回答請求重定向和服務器內部跳轉中path的問題?
2 回答然而我修改了servlet之后,還是要重啟服務器才生效
1 回答為什么請求重定向的時候jsp可以用xx.jsp而servlet就不行?
2 回答重定向為使我們不能像轉發那樣直接加“/”指定路徑呢?
3 回答關于請求重定向和請求轉發
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-07-29
總結一下吧,重定向:你用xxx.jsp 和 加上項目的全稱的話 都是可以的,前面是相對路徑,后面是絕對路徑,都可以的,通常情況最好用:絕對路徑,也就是加上前面的項目名稱。
服務器內部跳轉的話:舉個例子,一個servlet:地址是Demo/com.servlet/servletDemo1。com.servlet/servletDemo1是這個servlet的設計的URL,Demo是項目名。好,接下來你轉發到xxx.jsp,如果不加/,那么就會報錯,這時候地址是Demo/com.servlet/xxx.jsp。內部跳轉只會改動最后一級的路徑,顯然xxx.jsp是不在com.servlet包下的,所以404。你說的可以的情況,肯定是之前的頁面,就是Demo/xxxx2.jsp這種頁面,所有你不加/,跳轉,只改動最后一級路徑,所以當然也是對的。所以轉發通常情況:用/xx.jsp 。servlet的話就是:/com.servlet/servletDemo1,加上/萬無一失。不知道講清楚了沒,純手打,覺得不錯,請采納,謝謝