1. 程式人生 > >JSP學習---------------第一個JSP程式

JSP學習---------------第一個JSP程式

學習記錄:

範例:編寫第一個JSP程式

<html>
    <head>
        <title>the first jsp</title>
    </head>
    <body>
       <%  //此處編寫JSP程式碼
            out.println("hello world");   //頁面輸出
       %>
    </body>
</html>
此時的程式如果要想正常執行,必須將其儲存在伺服器工作區內,隨後開啟瀏覽器輸入訪問地址執行
1.如果使用者要訪問伺服器端的程式將通過瀏覽器輸入訪問地址
2.而後伺服器端堯都區hello.jsp檔案,但是這個時候並不是說直接將這個檔案傳送給客戶端
3.在伺服器端會自動的將hello.jsp轉換為一個*.java的檔案,並且會自動的將這個*.java的檔案自動編譯為*.class檔案
4.隨後將執行生成的*.class檔案,並且通過伺服器端解析生成為HTML程式碼後傳送給客戶端瀏覽器,也就是說第一次執行*.jsp檔案的時候需要將其轉換和編譯後才可以執行,而第二次執行的時候檔案已經存在了,所以將不會進行轉換與編譯的操作,所以執行的速度就會變快,但是如果你的檔案本身發生了改變,那麼就會重新轉換和編譯
所有轉換和編譯後的檔案都儲存在work目錄下
<html>
    <head>
        <title>the first jsp</title>
    </head>
    <body>
       <%  //此處編寫JSP程式碼
            out.println("hello world");   //頁面輸出
            out.println("<h1>hello world</h1>");
            out.println("<script type="text/javascript">alert('hello world')</script>");
       %>
    </body>
</html>
JavaScript可以控制HTML程式碼的輸出
JSP可以控制JavaScript和HTML程式碼的輸出