javascript
JSP入门教程(一)
JSP簡(jiǎn)介
JSP(全稱Java Server Pages)是 運(yùn)行在服務(wù)端的語(yǔ)言。是一種使軟件開發(fā)者可以響應(yīng)客戶端請(qǐng)求,而動(dòng)態(tài)生成 HTML、XML 或其他格式文檔的Web網(wǎng)頁(yè)的技術(shù)標(biāo)準(zhǔn)。
JSP 技術(shù)是以 Java 語(yǔ)言作為腳本語(yǔ)言的,JSP 網(wǎng)頁(yè)為整個(gè)服務(wù)器端的 Java 庫(kù)單元提供了一個(gè)接口來服務(wù)于HTTP的應(yīng)用程序。
JSP文件后綴名為 *.jsp 。
JSP開發(fā)的WEB應(yīng)用可以跨平臺(tái)使用,既可以運(yùn)行在 Linux 上也能運(yùn)行在 Windows 上。
JSP 開發(fā)環(huán)境搭建
JSP 開發(fā)環(huán)境是您用來開發(fā)、測(cè)試和運(yùn)行 JSP 程序的地方。如果你使用的是 Eclipse 環(huán)境,可以直接參閱:JAVA環(huán)境變量配置和Tomcat環(huán)境變量配置
下面我們?cè)囍鴮懸粋€(gè) "Hello World"程序
JSP語(yǔ)法
1. 腳本程序格式
<% 代碼片段 %> 或者 <jsp:scriptlet>代碼片段 </jsp:scriptlet>2.中文編寫問題
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>3.JSP聲明
一個(gè)聲明語(yǔ)句可以聲明一個(gè)或多個(gè)變量、方法,供后面的Java代碼使用。在JSP文件中,您必須先聲明這些變量和方法然后才能使用它們。
4.JSP表達(dá)式
<%= 表達(dá)式 %> 或者 <jsp:expression>表達(dá)式 </jsp:expression>5.JSP注釋
JSP注釋主要作用:為代碼作注釋以及將某段代碼注釋掉,讓別人更容易明白你寫的代碼。
6.JSP指令
| <%@ page … %> | 定義頁(yè)面的依賴屬性,比如腳本語(yǔ)言、error頁(yè)面、緩存需求等等 |
| <%@ include … %> | 包含其他文件 |
| <%@ taglib … %> | 引入標(biāo)簽庫(kù)的定義,可以是自定義標(biāo)簽 |
7.JSP隱含對(duì)象
| request | HttpServletRequest類的實(shí)例 |
| page | 和Java類中的this關(guān)鍵字相似 |
| Exception | Exception類的對(duì)象,代表發(fā)生錯(cuò)誤的JSP頁(yè)面中對(duì)應(yīng)的異常對(duì)象 |
| session | HttpSession類的實(shí)例 |
| application | ServletContext類的實(shí)例,與應(yīng)用上下文有關(guān) |
| config | ServletConfig類的實(shí)例 |
| out | PrintWriter類的實(shí)例,用于把結(jié)果輸出至網(wǎng)頁(yè)上 |
| response | HttpServletResponse類的實(shí)例 |
| pageContex | PageContext類的實(shí)例,提供對(duì)JSP頁(yè)面所有對(duì)象以及命名空間的訪問 |
總結(jié)
以上是生活随笔為你收集整理的JSP入门教程(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读书笔记-人际关系与权力相互作用
- 下一篇: JESD204B 参数理解