国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP-02- 使用JSP實現輸出

2019-11-15 00:08:03
字體:
來源:轉載
供稿:網友
jsp-02- 使用JSP實現輸出二、 使用JSP實現輸出

JSP的頁面構成: 靜態內容、指令、表達式、Scriptlet、聲明、動作、注釋

Jsp腳本: 表達式、Scriptlet、聲明

表達式: <%= 內容 %>

Scriptlet: <% java代碼 %>

聲明: <%! Java變量、方法 %>

JSP指令: page、include、taglib

2.1 使用page指定設置頁面屬性
  1. 設置字符集 pageEncoding
  2. 設置語言 language
  3. 導入包 import
  4. 指定緩沖區大小(千字節) buffer
  5. 指定錯誤處理頁面的URL errorPage
  6. 該頁面是否為錯誤處理頁面 isErrorPage
  7. 7. 是否忽略對 EL 表達式進行計算 isELIgnored

新建的jsp頁面的字符集是 ISO-8859-1 ,此時是不能保存漢字的。

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"

pageEncoding="ISO-8859-1"%>

保存漢字需要使用utf-8的字符。想使新建文件都是utf-8可重新設置。

2.2 include指令

運行時將HTML文件或者 JSP頁面嵌入到另一個JSP頁面中。

<%@ include file=”文件名” %> 執行速度快,直接和原始文件一起執行

<jsp:include page=”文件” flush=”ture” > 遇到此行在編輯,將結果返回。

2.3 taglib 指令

將標簽庫描述文件(TLD)引入到該頁面中,并設置前綴,利用標簽的前綴去使用標簽庫描述文件中的標簽。標簽描述符文件為xml格式,包含一系列標簽說明,它的文件后綴名是 .tld。

<%@ taglib url=”標簽庫描述符文件” PRefix=”前綴名” >

2.4 out實現頁面輸出

<% out.println("我的JSP網頁"); %>

<% out.print("我的第二個網頁"); %>

輸出效果:

查看源文件:

2.5 注釋

JSP中的注釋分為三種:

  1. 1. HTML注釋

<!-- HTML注釋 -->

  1. 2. JSP 注釋

<% -- JSP 注釋 -->

  1. 3. JSP 腳本注釋

<%

/* 多行注釋 */

// 單行注釋

%>

三者的區別是: HTML注釋不安全

實例:

效果:

源代碼:

2.6 JSP聲明和使用變量

1. <% %> 局部變量

2. <%! %> 全部變量和方法

3. 轉義字符:

1) 單引號 ‘ 改為 /’

2) 雙引號 “ 改為 /’’

3) 斜線 / 改為 //

4) 起始標簽 <% 改為 &lt;%

5) 結束標簽 %> 改為 %/> 或者 %&gt;

2.7 JPS表達式實現頁面輸出

<% out.print(); %>

<%= %>

備注:當表達式中需要導入其它包時,使用Page指令,多個包寫到一起,使用逗號(,)隔開。

2.8 JSP執行原理

生成的java文件和class文件保存在項目路徑中work中

1) 客戶端請求

2) Web容器將jsp頁面轉譯成servlet的源代碼 .java

3) Web容器將產生的源代碼經過編譯 .class

4) Web容器加載編譯后的代碼并執行

5) 把執行結果響應至客戶端

2.9 Web 程序常見錯誤

1) 404 找不到訪問的頁面或資源

可能出現的原因: 運行時,URL輸入錯誤

將頁面放在WEB-INF下

外部啟動Tomcat,未部署項目

2)500 JSP頁面代碼有誤

可能出現的錯誤: JSP頁面代碼有錯誤


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永新县| 新巴尔虎右旗| 宜川县| 石门县| 沅陵县| 沙洋县| 横山县| 商洛市| 潜山县| 庐江县| 霍山县| 伊通| 资兴市| 泾阳县| 澜沧| 垫江县| 龙泉市| 油尖旺区| 青海省| 延津县| 玉屏| 昌黎县| 西华县| 隆昌县| 奈曼旗| 沁阳市| 德清县| 普陀区| 开原市| 闽清县| 鄂托克旗| 应城市| 锡林浩特市| 贵阳市| 衡阳市| 灵丘县| 龙海市| 潜江市| 宜君县| 玛沁县| 湖北省|