<p id="g32nn"></p>
    1. <acronym id="g32nn"><strong id="g32nn"></strong></acronym>
      <pre id="g32nn"></pre>

      <table id="g32nn"><option id="g32nn"></option></table>
          當前位置:首頁 > IT技術 > Web編程 > 正文

          1. 簡單介紹什么是 JSP 和 JSP工作原理、一些基本語法
          2022-05-31 17:20:37

          JSP簡介

          JSP全稱是Java Server Pages,是一種動態網頁技術,JSP其實就是在html中插入了java代碼和JSP標簽之后形成的文件,文件名以.jsp結尾。其實JSP就是一個servlet。
          在servlet中編寫html比較痛苦,而寫JSP就像在寫html,但它相比html而言,html只能為用戶提供靜態數據即靜態頁面,而Jsp技術允許在頁面中嵌套java代碼,為用戶提供動態數據,從而形成動態頁面。需要注意的是最好只在JSP中編寫動態輸出的java代碼。

          ?

          其實JSP就是一個servlet 這句話要記一下?。?!

          ?

          一個JSP:

          IDEA中創建jsp:

          在web目錄下右鍵,new—>JSP/JSPX,創建一個名為first.jsp的文件。

          ?

          eclipse中創建JSP:

          在WebContent目錄下點擊右鍵—>new—>JSP file,創建一個名為first.jsp的文件。

          記住是在WebContent下創建,可以自己訪問.

          然后在文件中編寫下面代碼:

          1.把頭部那些編碼換成UTF-8即可支持中文

          2.可以看出 上面除了導包那一塊? 下面的都是html代碼!

          3.記住 java代碼要在這里面寫: <% java代碼塊 %>

          4.記住 導java的包要這樣寫:<%@page import="java.util.*"%>  【例:導入util中全部包】

          ?

          <%@page?import="java.util.Date"%>
          <%@?page?language="java"?contentType="text/html;?charset=UTF-8"
          ????pageEncoding="UTF-8"%>

          ????
          <!DOCTYPE?html>
          <html>
          <head>
          <meta?charset="UTF-8">
          <title>Insert?title?here</title>
          </head>
          <body>
          ????????<h1>Hello,World!</h1>
          ????????<%?Date?now?=?new?Date();
          ????????????out.write(now.toLocaleString());
          ????????%>
          </body>
          </html>

          之后將項目部署到tomcat中并啟動,在瀏覽器中訪問該JSP即可在頁面中看到HELLOWORLD! 和? 當前時間了。

          ?

          JSP就是一個servlet

          IDEA查看方式:

          打開tomcat啟動的控制臺中的最上面的CATALINA_BASE后面的硬盤地址,然后進入到workCatalinalocalhost目錄下就可以找到這個java文件了。

          eclipse查看方式:

          工作空間中的.metadata.pluginsorg.eclipse.wst.server.core mp0workCatalinalocalhost97久久久久人妻精品专区_国产成人精品视频导航_国产色诱视频在线播放网站_97午夜理论电影影院

          <p id="g32nn"></p>
          1. <acronym id="g32nn"><strong id="g32nn"></strong></acronym>
            <pre id="g32nn"></pre>

            <table id="g32nn"><option id="g32nn"></option></table>