<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] # JSP ## 什么是 JSP JSP:Java Server Page(java服務器頁面),是一個動態的網頁技術標準。 其他的 Web 服務器頁面技術:php/asp/ruby/python。 簡單的去理解 JSP就是 HTML+Java 代碼。 ## JSP 頁面書寫規范 以 `.jsp` 作為文件的后綴 文件中使用 `<%%>` 包裹 java 代碼 ## 在 Eclipse 中創建 Web 項目 1、新建Dynamic Web Project ![](https://box.kancloud.cn/fbd70abd8b12189ae6a54c5f1ff5a583_438x458.png) 2、填寫項目基本信息 ![](https://box.kancloud.cn/fd56972506bf8c9d38164a24935b9b94_515x542.png) 3、創建完的項目目錄 ![](https://box.kancloud.cn/50ac666297a31d4a6c6a056236ed6dbd_247x210.png) **說明:** build:默認的編譯完成的class文件和相關的配置文件(xml/properties/json..) src:源文件 WebContent:web項目路徑 -WebContent 下的 WEB-INF:放置服務器端文件的目錄,例如 lib/classes,當然也可以放置 jsp 文件,但是在此處放置的 jsp 文件,是不能通過路徑直接訪問的。 > 例如 http://localhost:8080/ntqn/WEB-INF/wi.jsp 這個訪問方式就是錯誤的 4、在 WebContent 目錄下新建一個 jsp 文件 > 可以修改jsp文件的默認編碼方式(在參數設置中) ![](https://box.kancloud.cn/6e6288a8df6a94b1b25dd384e4044022_416x318.png) 5、集成Tomcat至Eclipse - 打開Servers視圖便簽 ![](https://box.kancloud.cn/99ac3dd4afe819d0989620a02cf38e1d_510x68.png) - 添加本地的 Tomcat 至 Eclipse ![](https://box.kancloud.cn/d4cefbf196747854502febd26831be37_459x459.png) ![](https://box.kancloud.cn/0380661824f80cd99396188978228da5_537x380.png) - 部署項目到 Tomcat 的 Eclipse 環境中 ![](https://box.kancloud.cn/396e6e7edcbb6b370998a263e0f741f4_550x437.png) ![](https://box.kancloud.cn/9667083c9b1b63d0b807aabeb48d6100_509x510.png) ![](https://box.kancloud.cn/c85a69493857fff9a51c57334c0bbdc3_662x73.png) > 在Eclipse中集成的Tomcat,和外部的Tomcat是相對獨立的,可以在Servers/MyTomcat/server.xml中配置相關的啟動參數,如端口號等,在此處的改變,不會影響外部Tomcat中的相關配置。 ### 重要時刻 將 HTML + SQL + Java 整合 在 WebContent 目錄下新建 JSP 文件。 將驅動 jar 文件拷貝到 WEB-INF/lib 目錄下。 代碼片段: ~~~ <%@page import="java.sql.SQLException"%> <%@page import="java.sql.DriverManager"%> <%@page import="java.sql.PreparedStatement"%> <%@page import="java.sql.Connection"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <h1>Hello, JSP!</h1> <% String str = "Tom"; out.print(str); Connection conn = null; PreparedStatement ps = null; String url = "jdbc:mysql://localhost:3306/demo2"; String user = "root"; String password = "123456"; try { // 1. 選擇數據庫:加載數據庫驅動 Class.forName("com.mysql.jdbc.Driver"); // 2. 連接數據庫 conn = DriverManager.getConnection(url, user, password); // 3. 創建數據庫查詢 ps = conn.prepareStatement("INSERT INTO demo1(name,code,clazz) VALUES(?,?,?)"); ps.setString(1, "Lu"); ps.setString(2, "123"); ps.setString(3, "J96"); // 4. 獲取查詢結果 int i = ps.executeUpdate(); out.println("一共執行了" + i + "條"); } catch (ClassNotFoundException e) { out.println("數據庫驅動沒有找到"); e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } finally { // 5. 關閉查詢和連接 try { if (null != ps) { ps.close(); } if (null != conn) { conn.close(); } } catch (SQLException e) { e.printStackTrace(); } } %> </body> </html> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看