国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

jsp 基礎(chǔ)語法

lyning / 2612人閱讀

摘要:包含過程為靜態(tài)的代碼文件包含,生成一個完整的文件,再次包含生成文件,加載進(jìn)入容器。

jsp

page指令

使用此屬性,可以定義一個jsp頁面的相關(guān)屬性

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

設(shè)置該頁面的類型為text/html類型,其中編碼為Unicode 類型的UTF-8 語言為java

從Tomcat安裝目錄中可以找到可以使用的MIME類型


    ait
    application/vnd.dvb.ait
錯誤頁設(shè)置

設(shè)置page指令的errorPage屬性,設(shè)置錯誤頁

<%--
  Created by IntelliJ IDEA.
  User: ming
  Date: 19-3-6
  Time: 下午9:29
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="application/vnd.dvb.ait;charset=UTF-8" language="java" %>
<%@ page errorPage="error.jsp" %>

  
    $Title$
  
  
    <%
      // 運(yùn)行錯誤
      int result = 10 / 0;
    %>

  

設(shè)置如果出現(xiàn)錯誤,跳轉(zhuǎn)到error.jsp文件

錯誤頁的跳轉(zhuǎn)屬于服務(wù)器端跳轉(zhuǎn)
數(shù)據(jù)庫連接操作

maven安裝驅(qū)動
訪問網(wǎng)址

https://search.maven.org/artifact/mysql/mysql-connector-java/8.0.15/jar

輸入依賴


  mysql
  mysql-connector-java
  8.0.15
jsp書寫代碼,并網(wǎng)頁展示
<%@ page import="java.sql.*" %>


Hello World!

<%! // 數(shù)據(jù)庫驅(qū)動程序 public static final String DBDRIVER = "com.mysql.cj.jdbc.Driver"; // 數(shù)據(jù)庫連接地址 public static final String DBURL = "jdbc:mysql://47.94.95.84:32786/test"; // 用戶名 public static final String DBUSER = "root"; // 密碼 public static final String DBPASS = "ABCcba20170607"; %> <% // 聲明數(shù)據(jù)庫連接對象 Connection connection = null; // 連接 PreparedStatement preparedStatement = null; // 結(jié)果集 ResultSet resultSet = null; String sql = "SELECT * from emp"; %> <% try{ Class.forName(DBDRIVER); // 數(shù)據(jù)庫連接 connection = DriverManager.getConnection(DBURL, DBUSER, DBPASS); // 實例化sql preparedStatement = connection.prepareStatement(sql); // 查詢 resultSet = preparedStatement.executeQuery(); while(resultSet.next()){ int empon = resultSet.getInt(1); String ename = resultSet.getString(2); String job = resultSet.getString(3); %> <%=empon%> <%=ename%> <%=job%> <% } }catch (Exception e){ System.out.println(e); }finally { resultSet.close(); preparedStatement.close(); connection.close(); } %>
包含指令

網(wǎng)頁分為頭尾中

靜態(tài)包含

在jsp編譯的時候插入一個包含文本或代碼的文件。包含過程為靜態(tài)的,代碼文件包含,生成一個完整的jsp文件,再次包含生成class文件,加載進(jìn)入容器。



    <%@include file="info.html"%>
    <%@include file="info.inc"%>


動態(tài)包含
<%--
  Created by IntelliJ IDEA.
  User: ming
  Date: 19-3-9
  Time: 下午3:43
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
參數(shù)1<%=request.getParameter("name")%>
參數(shù)2<%=request.getParameter("info")%>
<%--
  Created by IntelliJ IDEA.
  User: ming
  Date: 19-3-9
  Time: 下午4:51
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


    <%
        String username = "LiHua";
    %>
    

動態(tài)傳遞參數(shù)

運(yùn)行以后可以發(fā)現(xiàn)顯示出結(jié)果

兩種包含,靜態(tài)包含是先包含,后處理,動態(tài)包含為先處理后包含
跳轉(zhuǎn)指令

此跳轉(zhuǎn)為服務(wù)端跳轉(zhuǎn)
即一個request傳遞到另外一個page

<%--
  Created by IntelliJ IDEA.
  User: ming
  Date: 19-3-9
  Time: 下午5:14
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>

這是跳轉(zhuǎn)后的頁面

<%=request.getParameter("name")%>

<%=request.getParameter("info")%>

<%--
  Created by IntelliJ IDEA.
  User: ming
  Date: 19-3-9
  Time: 下午5:11
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
    String username = "LiHua";
%>

    
    

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/73621.html

相關(guān)文章

  • JavaWeb開發(fā)

    摘要:在頁面中執(zhí)行的表達(dá)式語法表達(dá)式注意表達(dá)式不以分號結(jié)束示例張學(xué)友聲明一個字符串變量聲明一個返回整型值的函數(shù)單行注釋多行注釋這里是腳本代碼測試哈哈你好四頁面生命周期問答題當(dāng)用戶第一次請求一個頁面時,首先被執(zhí)行的方法是構(gòu)造方法答案選。 java web開發(fā)學(xué)習(xí)筆記。 一、jsp簡介 JSP與 PHP、ASP、ASP.NET 等語言類似,運(yùn)行在服務(wù)端的語言。 JSP(全稱Java Server...

    soasme 評論0 收藏0
  • 超詳細(xì)的Java面試題總結(jié)(四 )之JavaWeb基礎(chǔ)知識總結(jié)

    摘要:系列文章請查看超詳細(xì)的面試題總結(jié)一之基礎(chǔ)知識篇超詳細(xì)的面試題總結(jié)二之基礎(chǔ)知識篇超詳細(xì)的面試題總結(jié)三之集合篇常見問題下面的都是自己之前在學(xué)習(xí)的時候總結(jié)的,對于鞏固的基礎(chǔ)知識應(yīng)該有很大幫助。注意多線程的并發(fā)的讀寫類屬性會導(dǎo)致數(shù)據(jù)不同步。 系列文章請查看: 超詳細(xì)的Java面試題總結(jié)(一)之Java基礎(chǔ)知識篇 超詳細(xì)的Java面試題總結(jié)(二)之Java基礎(chǔ)知識篇 超詳細(xì)的Java面試題總結(jié)(...

    Leo_chen 評論0 收藏0
  • 學(xué)Java編程需要注意的地方

    摘要:學(xué)編程真的不是一件容易的事不管你多喜歡或是多會編程,在學(xué)習(xí)和解決問題上總會碰到障礙。熟練掌握核心內(nèi)容,特別是和多線程初步具備面向?qū)ο笤O(shè)計和編程的能力掌握基本的優(yōu)化策略。   學(xué)Java編程真的不是一件容易的事,不管你多喜歡或是多會Java編程,在學(xué)習(xí)和解決問題上總會碰到障礙。工作的時間越久就越能明白這個道理。不過這倒是一個讓人進(jìn)步的機(jī)會,因為你要一直不斷的學(xué)習(xí)才能很好的解決你面前的難題...

    leanxi 評論0 收藏0
  • JSP 學(xué)習(xí)記錄

    摘要:對象具有請求域,即完成客戶端的請求之前,該對象一直有效。提交的數(shù)據(jù)量最多不超過。安全性較低但效率比方式高。適合提交數(shù)據(jù)量大,安全性高的用戶信息。除非本次會話的所有頁面都關(guān)閉后再重新訪問某個或者,將會創(chuàng)建新的會話。 JSP 簡介 全名為Java Server Pages,其根本是一個簡化的Servlet設(shè)計,實現(xiàn)了在Java當(dāng)中使用HTML標(biāo)簽。JSP是一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),也是Java...

    BearyChat 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<