如果是使用eclipse的話,應該在eclipse的workspace文件下的tomcat服務器的confg目錄下修改serve.xml中的內容,親測有效,麻煩頂我上去?。?!
2018-04-23
就是轉換為class文件后,他會創建一個Servlet的實例,然后調用Servlet的構造方法,再調用jspInit()方法
?(1)JSP引擎先把該JSP文件轉換成一個Java源文件(Servlet),在轉換時如果發現JSP文件有任何語法錯誤,轉換過程將中斷,并向服務端和客戶端輸出出錯信息。
(2)如果轉換成功,JSP引擎用javac把該Java源文件編譯成相應的class文件。
(3)創建一個該Servlet(JSP頁面的轉換結果)的實例,該Servlet的jspInit()方法被執行,jspInit()方法在Servlet的生命周期中只被執行一次。
?(1)JSP引擎先把該JSP文件轉換成一個Java源文件(Servlet),在轉換時如果發現JSP文件有任何語法錯誤,轉換過程將中斷,并向服務端和客戶端輸出出錯信息。
(2)如果轉換成功,JSP引擎用javac把該Java源文件編譯成相應的class文件。
(3)創建一個該Servlet(JSP頁面的轉換結果)的實例,該Servlet的jspInit()方法被執行,jspInit()方法在Servlet的生命周期中只被執行一次。
注意注意!eclipse修改Context root的名字后,要先把Tomcat服務器發布的項目remove掉,重新發布后,新修改的路徑訪問成功。按照視頻的做法一步一步跟下來,最后發現修改了路徑但是按這個路徑訪問失敗。最后發現原因是我沒有把Tomcat服務器之前發布的項目remove,一定要remove然后重新發布再啟動服務器。
2018-04-19
在IDE下創建web aplication項目來創建此項目的時候也得把驅動jar包放在WEB-INF目錄下的創建的lib目錄下,不然jsp讀取不到,運行之后不顯示圖片..還一直以為是代碼有問題...
2018-04-17
<jsp:include page="xxx.jsp" flush="true/false"/>
2018-04-17