首先粘貼一下訪問jsp頁面時console報的錯誤信息:


開始以為是程序啟動的問題,就重新編譯項目,重新啟動,發現還是不能解決問題。
后來在網上查了錯誤信息,說是編譯器的版本和jkd版本不匹配導致的編譯失敗(別的項目用的相同版本的編譯器和jdk版本,正常生成jsp編譯后的文件)。
最后請教高人,才知道是因為jsp文件里面有語法錯誤導致jsp編譯不通過,不能生成 xxx_jsp.class文件,于是將jsp里的注釋都去掉后就正常了(可能是這些導致編譯失敗。)
jsp文件是在訪問時才編譯的,編譯后的class文件位于:項目路徑\target\work\jsp\org\apache\jsp\dorm\net\xxx_jsp.class , 編譯失敗后會生成一個同路徑,同名字的.java文件,也就是編譯不通過的源文件。
浙公網安備 33010602011771號