jsp只有用戶訪問的時候,服務端也就是tomcat才對jsp進行編譯變成html返回給瀏覽器。
所有你在tomcat下是找回不到編譯完答成的hhtml頁面,但是你可以用瀏覽器打開你的jsp頁面,然後右鍵選擇查看源代碼就能看到編譯之後的html代碼。
『貳』 Tomcat怎麼處理JSP頁面
而未定義的其他擴展名的URL所指的Web資源就直接由Tomcat按原樣返回給客戶端(實際上,也是通過Tomcat自帶的一個DefaultServlet類來處理的)。如果不將html映射成JSP的擴展名,那麼擴展名為html的URL就會被交給DefaultSerlvlet類來處理。因此,html也就變成了靜態的Web資源了。 JSP引擎分兩步JSP頁面進行處理。首先將JSP頁面生成一個Servlet源程序文件,然後再調用java編譯器將這個Servlet源程序文件編譯成.class文件,並由Servlet引擎來裝載並執行這個.class文件。如果在IE地址欄中輸入如下的URL,servertime.jsp頁面就會生成兩個文件:servertime_jsp.java和servertime_jsp.class。 為了提高JSP的執行效率,並不是每次訪問JSP時都進行翻譯。只有在第一次訪問JSP頁面時才會執行這個翻譯過程。當再次訪問這個JSP頁面時,Servlet引擎會將茶JSP頁面是否被更新,如果已經被更新,會再次翻譯這個JSP頁面,然後執行它。如果未被更新,Servlet引擎會直接裝載並執行由這個SJP頁面翻譯生成的.class文件。、 也就是說,JSP頁面只有在第一次被訪問時才被翻譯成.class文件,對於該JSP頁面的後續訪問,除非這個JSP頁面被修改,否則Web容器將直接調用被翻譯好的.class文件。因此,JSP頁面從運行原理上看就是在運行Servlet程序。所以習慣上將同時執行JSP和Servlet的程序成為Servlet容器,而不是分別叫JSP容器和Servlet容器。 由於JSP在第一次訪問是要經過JSP引擎翻譯成Servlet才能運行。因此,在第一次訪問JSP頁面是比較慢。在Tomcat的文檔中提供了一種通過ant將JSP頁面翻譯成.class文件再發布的方法,通過這種方法就可以有效地解決這個問題。l JSP生成Servlet代碼 1, 所有的JSP頁面生成的Servlet類的類名由JSP文件名加上「_jsp」組成,如果random_jsp。 2, JSP靜態部分的轉換 JSP的靜態部分就是在客戶端運行的代碼,如:HTML,JavaScript等。在random.jsp中除了用<%...%括起來的內容 (包括<%=…%和<@page…%)外,其他的部分都屬於靜態部分,這個靜態的內容在轉換時都作為字元串,並通過write方法按原樣輸出到客戶端。 3,
『叄』 TOMCAT與jsp的問題
tomcat的confg目錄下有個server.xml文件,打開,在</host>下配置虛擬目錄:<Context path="/" docBase="G:\sz(D:\workspaces\Test\src\)" />
『肆』 tomcat運行jsp頁面
在tomcat中寫jsp頁面時? jsp文件應放在webapps/項目名/XX.jsp
你的jsp文件有錯誤吧, tomcat會有返回錯誤代碼的行數,你自己查查吧。
myeclipse不錯,可以用用。
有問題還可以交流,我也是從這條路走過的。
能看看源文件嗎?
『伍』 tomcat 和jsp
經常看到jsp的初學者問tomcat下如何配置JSP、Servlet和Bean的問題,於是總結了一下如何tomcat下配置JSP、Servlet和Bean,希望對那些初學者有所幫助。
第一步:下載j2sdk和tomcat:到Sun官方站點下載j2sdk,注意下載版本為Windows Offline Installation的SDK,同時最好下載J2SE 1.4.2 Documentation,然後到tomcat官方站點()下載tomcat(下載最新4.1.x版本的tomcat);
第二步:安裝和配置你的j2sdk和tomcat:執行j2sdk和tomcat的安裝程序,然後按默認設置進行安裝即可。
更多詳情見:
『陸』 怎樣才能清除掉Tomcat運行jsp時緩存
你是不是不小心把eclipse中自動編譯選項給去掉了,正常情況下在eclipse中修改jsp是會編譯到tomcat下的,直接刷新頁面就可以看到更改結果了。如圖所示,要把自動編譯選項選上。。。
『柒』 tomcat 怎麼運行jsp文件
1、打開eclipse,點擊file new一個動網項目。
『捌』 Tomcat在JSP環境中的作用
tomcat就是用來解析jsp,生成html然後頁面展示的一個web服務,類似的有jboss、weblogic、resin
『玖』 TOMCAT JSP
空指針 異常啊
去你的Tomcat 5.0\work\Catalina\localhost\..\topOne_jsp.java
下面找 編譯後的 java文件
定位到topOne_jsp.java: 的第行59 看吧
你給的信息太少
以後出錯注意看
root cause 下的前幾行 ,例如下面的括弧里的 topOne_jsp.java:59
59的意思是在 topOne_jsp.java 的第59行出了問題,出了問題一般是自己才能解決的!
java.lang.NullPointerException
com..LinkDao.selectLink(LinkDao.java:117)
org.apache.jsp.topOne_jsp._jspService(topOne_jsp.java:59)