JSP內建物件有哪些
JSP中的內建物件有:out應用程式、request應用程式、存取客戶資料、response的應用程式、session的應用程式、application的應用程式、在web.xml中取得配置物件、取得異常資訊等
JSP內建物件是基於JSP函數的抽象,任何的JSP頁面都包含在輸出,請求中,回應以及上下文和異常處理中。接下來將在文章中為大家詳細介紹JSP中的內建對象,具有一定的參考價值,希望對大家有所幫助
【推薦課程: JSP教程】
1、out應用程式
(1)資料到客戶端輸出,提供print()方法和println()方法
範例:
out.print("abc") out.println("abc")
(2)緩衝區管理,主要是清理,刷新緩衝區和緩衝區大小
方法有:clear(), clearBuffer(),flush(),getBufferSize()
2、request應用程式
(1)取得請求參數:在請求中發送超連結的形式,並且後面加一個?來實現
例:
<a href="***? id=1">
對於ID的值可以透過請求物件中的getParameter()方法
(2)中文亂碼
當訪問請求參數亂碼時,可以透過以下的程式碼解決
String user= new String (request.getParameter ("user").GetBytes ("ISO-8859-1"), "UTF-8")
當存取表單參數亂碼時,可以透過以下程式碼解決
request.setCharacterEncoding ("UTF-8");
3、存取客戶資料
#客戶端透過請求物件取得可用的相關資訊。如HTTP頭,客戶端模式,主機位址,連接埠號碼等。
方法:getHeader(),getMethod(),getProtocol(),getRemostHost(),getCookies()
4、response的應用程式
# (1)HTTP頭資訊操作:設定回應類型,停用緩存,設定頁面自動跳轉頁面刷新和計時
#停用快取:
response.setHeader("Cache-control","no-store") response.setDateHeader("Expires",0);
自動刷新:
response.setHeader("refresh","10")
定時跳轉:
response.setHeader("refresh","2;URL=login.jsp")
(2)設定MIME類型
透過以下程式碼讓網頁的內容以不同的形式輸出到瀏覽器
response.setContentType (String type);
(3)頁重定向
使用sendRedirect()方法提供的回應物件將網頁重新導向到另一個頁面。對於重定向,請求中的屬性失敗,並且新請求物件的開頭
例:
response.sendRedirect(String path)
5、session的應用程式
(1 )session生命週期
(2)創建並獲取會話
會話物件可以儲存或讀取客戶相關信息,透過setAttribute()和getAttribute()方法獲取session物件
session.setAttribute(String name,Object obj); session.getAttribute(String name);
注意:getAttribute回傳一個Object類型,可以輸入coercion或toString()方法
(3)刪除會話
透過session.removeAttribute(String name); 方法實作
(4)有效時間內設定會話
6、application的應用程式
(1)生命週期
(2)資料操作
屬性可以儲存在應用程式物件中,讀取或刪除應用程式的方法
setAttribute(): 儲存請求中的屬性
getAttributeName():使用屬性名稱
getAttribute():取得屬性值
removeAttribute():從指定應用程式物件名稱
7、在web.xml中取得設定物件
config物件主要用於取得伺服器設定資訊,可以在pageContext中取得getServletConfig(Implementation)
常用方法:
getInitParameter( ):用於初始化參數
getServletName():存取Servlet伺服器名稱
getServletContext()取得Servlet上下文
#8、取得例外資訊
異常物件主要用於處理JSP檔案執行錯誤和異常,主要方法:
getMessage():傳回一個異常訊息字串
getLocalizedmessage()傳回本地化錯誤
總結:以上就是這篇文章的全部內容了,希望對大家有幫助
以上是JSP內建物件有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

jsp屬於後端。 jsp的本質是一種servlet,而servlet又是伺服器端的java應用程序,所以jsp是屬於後端的技術。 JSP部署於網頁伺服器上,可回應客戶端所傳送的請求,並依照請求內容動態地產生HTML、XML或其他格式文件的Web網頁,然後傳回給請求者。 JSP技術以Java為腳本語言,為使用者HTTP請求提供服務,並能與伺服器上的其它Java程式共同處理複雜的業務需求。

jsp和html區別:1、運作機制;2、用途;3、與Java的關係;4、功能;5、與後端的關係;6、速度;7、可維護性和擴展性;8、學習和使用的難易度;9、文件後綴和識別工具;10、社區和支持;11、安全性。詳細介紹:1、運行機制,HTML是一種標記語言,主要用於描述和定義網頁的內容,它運行在客戶端,由瀏覽器解釋執行,JSP是一種動態網頁技術,運行在伺服器端等等。

JSP能否被PHP取代? JSP(JavaServerPages)和PHP(HypertextPreprocessor)都是常用的伺服器端腳本語言,用於動態產生網頁內容。雖然它們各有特色和優勢,但在實際應用中,是否可以完全取代對方?本文將分析兩者的優缺點,並透過具體的程式碼範例進行比較。首先,我們來看看JSP和PHP各自的特色。 JSP是一種基於Java的

JSP是一種動態網頁技術標準,其檔案格式是在傳統的網頁HTML檔案(.htm,.html)中插入Java程式段(Scriptlet)和JSP標記(tag),從而形成JSP檔案(*.jsp )。

一、實作分頁查詢的核心sql語句(1)查詢資料庫的記錄總數的sql語句:selectcount(*)from+(表名);(2)每次查詢的記錄數的sql語句:其中:0是搜尋的索引,2是每次查找的條數。 select*from表名limit0,2;二、程式碼實作*上篇寫過這兩個類,DBconnection類:用於取得資料庫連接,Author物件類別。這兩個類別的程式碼點擊連接查看。點選連結查看DBconnection類別和Author物件類別(1)登入頁面:index.jsp。 Inserttitlehere用戶列

新建好springboot專案以後目錄如下:第一步:在專案的pom檔案中加入設定jsp所需的jar套件程式碼:org.apache.tomcat.embedtomcat-embed-jasperprovided第二步:在main路徑下新建目錄webapp ,在webapp下新建路徑WEB-INF,在WEB-INF下新建路徑jsp,在這個路徑下放置我們要使用的jsp檔案第三步:在主設定檔中設定jsp檔案的存取路徑和後綴程式碼:spring .mvc.view.prefix=/WEB-INF/jsp/sp

Python內建物件有「int」、「float」、「str」、「list」、「tuple」、「dict」、「set」、「bool」、「NoneType」和「function」等十種:1、int ,用於表示整數值;2、float,用於表示實數值;3、str,用於表示文字資料;4、list,用於儲存一系列有序的元素;5、tuple,元組類型;6 、dict,用於儲存鍵值對的資料結構等。

實現步驟:1、在JSP頁面中引入JSTL標籤庫;2、從資料庫取得資料;3、對資料進行分頁處理;4、在頁面中顯示分頁導覽條;5、根據目前頁碼和每頁顯示數量,從分頁後的資料中取得對應的資料並顯示在頁面上即可。
