1.3 測試JSP頁面
Tomcat正確啟動后,需要測試它是否是一個JSP引擎,因為Tomcat默認是一個HTML引擎。在1.2節中,在瀏覽器的地址欄中輸入“http://127.0.0.1:8080”后,Tomcat將index.html的超文本文件發送給瀏覽器,該超文本文件中并沒有JSP技術所涉及的內容,因此可以看見Tomcat測試頁,但并不能保證Tomcat的安裝就完全正確無誤。
我們將使用一個簡短的JSP頁面來測試Tomcat,在以后的章節里會詳細講解編寫JSP頁面的語法。
簡單地說,一個JSP頁面除了普通的HTML標記符外,還可以使用標記符號“<%”、“%>”加入Java程序片。JSP頁面文件的擴展名是 .jsp,文件的名字必須符合標識符規定,即名字可以由字母、下劃線、美元符號和數字組成,并且第一個字符不能是數字字符。需要特別注意的是,文件名字中的字母是區分大小寫的,如Boy和boy是不同的標識符。
為了明顯地區分普通的HTML標記和Java程序片以及JSP標簽,我們用大寫字母書寫普通的HTML標記符號。
可以用“記事本”或其他文本編輯器編輯JSP頁面的源文件。如果使用“記事本”編輯JSP頁面文件,在保存文件時必須將“保存類型”選擇為“所有文件”,將“編碼”選擇為“ANSI”。如果在保存文件時系統總在文件名后加上“.txt”后綴,那么在保存文件時可以將文件名用“"”括起,如圖1.7所示。

圖1.7 JSP文件的保存
必須將編寫好的JSP頁面文件保存到Tomcat服務器的一個Web服務目錄中。如果Tomcat的安裝目錄是E:\Tomcat6.0,那么Tomcat服務器的Web服務目錄的根目錄是E:\Tomcat6.0\webapps\Root。
為了測試JSP頁面,可以將編寫好的JSP頁面文件保存或復制到上述根目錄中。
【例1-1】 制作一個簡單的JSP頁面first.jsp,將其保存到根目錄中。在瀏覽器的地址欄中輸入“http://127.0.0.1:8080/first.jsp”,如果Tomcat服務器和JDK都安裝正確,就會出現如圖1.8所示的頁面。

圖1.8 測試JSP頁面
如果出現錯誤提示:
org.apache.jasper.JasperException: Unable to compile class for JSP
請關閉Tomcat服務器,然后運行startup.bat(該文件在Tomcat安裝目錄的bin文件夾中),重新啟動Tomcat服務器,以確保Tomcat服務器使用的JDK是Java_Home設置的JDK。
first.jsp <%@ page contentType="text/html;charset=GB2312" %> <HTML><BODY bgcolor=cyan> <FONT size=4> <P>JSP頁面的測試 <% int x=100,y=500,z; z=x+y; %> <P>x+y的和為:<%= z %> </FONT></BODY> </HTML>
- 深度實踐OpenStack:基于Python的OpenStack組件開發
- GitLab Cookbook
- 精通JavaScript+jQuery:100%動態網頁設計密碼
- Kubernetes實戰
- 數據結構(Java語言描述)
- 深入理解Java7:核心技術與最佳實踐
- Mastering C# Concurrency
- HTML5入門經典
- Spring+Spring MVC+MyBatis整合開發實戰
- Visual FoxPro程序設計習題集及實驗指導(第四版)
- Java實戰(第2版)
- Python機器學習算法與應用
- SQL Server 2008 R2數據庫技術及應用(第3版)
- Unity Character Animation with Mecanim
- GitHub入門與實踐