官术网_书友最值得收藏!

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>
主站蜘蛛池模板: 阆中市| 东平县| 安远县| 涪陵区| 大悟县| 苍南县| 承德县| 邵阳县| 新野县| 天津市| 黄龙县| 永新县| 鹤庆县| 南岸区| 宁陕县| 盘锦市| 石家庄市| 吴忠市| 黑河市| 赤水市| 宁波市| 景德镇市| 嘉定区| 尤溪县| 邵武市| 安新县| 海阳市| 班戈县| 灌南县| 六枝特区| 平度市| 商洛市| 民和| 伊宁市| 平和县| 读书| 保德县| 盘山县| 大英县| 成武县| 古交市|