java遇上html,JAVA遇见HTML——JSP篇:JSP内置对象(上)
JSP九大內(nèi)置對(duì)象
JSP內(nèi)置對(duì)象是Web容器創(chuàng)建的一組對(duì)象,不使用new關(guān)鍵就可以使用的內(nèi)置對(duì)象。
int[] value={60,70,80};
for(int i:value){
out.println(i);
}
%>
Web程序的請(qǐng)求響應(yīng)模式
用戶發(fā)送請(qǐng)求(request)
服務(wù)器給用戶響應(yīng)(response)
out對(duì)象:
out對(duì)象是JspWriter類的實(shí)例,是向客戶端輸出內(nèi)容常用的對(duì)象。
常用方法如下:
1、void println() 向客戶端打印字符串
2、void clear() 清除緩沖區(qū)的內(nèi)容,如果在flush之后調(diào)用會(huì)拋出異常
3、void clearBuffer():清除緩沖區(qū)的內(nèi)容,如果在flush之后調(diào)用不會(huì)拋出異常
4、void flush() 將緩沖區(qū)內(nèi)容輸出到客戶端
5、int getBufferSize() 返回緩沖區(qū)以字節(jié)數(shù)的大小,如不設(shè)緩沖區(qū)則為0
6、int getRemaining() 返回緩沖區(qū)滿時(shí),是自動(dòng)清空還是拋出異常
7、boolean isAutoFlush() 返回緩沖區(qū)滿時(shí),是自動(dòng)清空還是拋出異常
8、void close() 關(guān)閉輸出流
什么是緩沖區(qū)
緩沖區(qū):Buffer,所謂緩沖區(qū)就是內(nèi)存的一塊區(qū)域用來保存臨時(shí)數(shù)據(jù)。
get與post區(qū)別
表單有兩種提交方式:get與post
1、get:以明文的方式通過URL提交數(shù)據(jù),數(shù)據(jù)在URL中可以看到。提交的數(shù)據(jù)最多不超過2KB。安全性較低但效率比post方式高。適合提交數(shù)據(jù)量不大,安全性不高的數(shù)據(jù)。比如:搜索、查詢等功能。
2、post:將用戶提交的信息封裝在HTML HEADER內(nèi)。適合提交數(shù)據(jù)量大,安全性高的用戶信息。比如:注冊(cè)、修改、上傳等功能。
request對(duì)象
response對(duì)象
請(qǐng)求轉(zhuǎn)發(fā)與請(qǐng)求重定向
請(qǐng)求重定向:客戶端行為,response.sendedirect(),從本質(zhì)上講等同于兩次請(qǐng)求,前一次的請(qǐng)求對(duì)象不會(huì)保存,地址欄的 URL地址會(huì)改變。
請(qǐng)求轉(zhuǎn)發(fā):服務(wù)器行為,request.getRequestDispatcher().forward(req,resp);是一次請(qǐng)求,轉(zhuǎn)發(fā)后請(qǐng)求對(duì)象會(huì)保存,地址欄的URL地址不會(huì)改變。
JSP第二篇【內(nèi)置對(duì)象的介紹、4種屬性范圍、應(yīng)用場(chǎng)景】
什么是JSP內(nèi)置對(duì)象 JSP引擎在調(diào)用JSP對(duì)應(yīng)的jspServlet時(shí),會(huì)傳遞或創(chuàng)建9個(gè)與web開發(fā)相關(guān)的對(duì)象供jspServlet使用.JSP技術(shù)的設(shè)計(jì)者為便于開發(fā)人員在編寫JSP頁面時(shí)獲得這些w ...
jsp篇 之 Jsp中的內(nèi)置對(duì)象和范圍對(duì)象
Jsp中的內(nèi)置對(duì)象: 在jsp頁面代碼中不需要聲明,直接可以使用的對(duì)象. 一共有[9個(gè)內(nèi)置對(duì)象]可以直接使用. 對(duì)象類型 ??????????名字 PageContext ?????????pageC ...
JavaWeb -jsp文件和內(nèi)置對(duì)象的解析
jsp文件和內(nèi)置對(duì)象的解析 對(duì)page解析 JSP九大內(nèi)置對(duì)象(自帶,無需new) 1 out:輸出對(duì)象 2 request:請(qǐng)求對(duì)象,存儲(chǔ)“客戶端像服務(wù)端發(fā)送的請(qǐng)求信息” 3 response:響應(yīng) ...
JSP中的內(nèi)置對(duì)象和Struts中的Web資源的詳解
JSP中的內(nèi)置對(duì)象有如下幾種: request?:繼承于HttpServletRequest,?HttpServletRequest繼承ServletRequest, 獲得的Request對(duì)象的方法: ...
jsp有哪些內(nèi)置對(duì)象?作用分別是什么?(至少三個(gè))
jsp有哪些內(nèi)置對(duì)象?作用分別是什么?(至少三個(gè)) 解答: 1)request表示HttpServletRequest對(duì)象.它包含了有關(guān)瀏覽器請(qǐng)求的信息,并且提供了幾個(gè)用于獲取cookie, head ...
JSP有哪些內(nèi)置對(duì)象
JSP有哪些內(nèi)置對(duì)象? 1.page:JSP網(wǎng)頁本身; 2.request:用戶端請(qǐng)求,此請(qǐng)求會(huì)包含來自GET/POST請(qǐng)求的參數(shù); 3.session:請(qǐng)求有關(guān)的會(huì)話; 4.application: ...
Java遇見HTML——JSP篇之JSP內(nèi)置對(duì)象(上)
一.JSP內(nèi)置對(duì)象簡(jiǎn)介 1.1.內(nèi)置對(duì)象簡(jiǎn)介 JSP內(nèi)置對(duì)象是WEB容器中創(chuàng)建的一組對(duì)象,可以直接使用不需要new,如截圖中的out 對(duì)象. JSP有九大內(nèi)置對(duì)象: 五大常用對(duì)象: out.reque ...
JSP九個(gè)內(nèi)置對(duì)象
JSP內(nèi)置對(duì)象有: 1.request對(duì)象 ? ? ?客戶端的請(qǐng)求信息被封裝在request對(duì)象中,通過它才能了解到客戶的需求,然后做出響應(yīng).它是HttpServletRequest類的實(shí)例. 2.r ...
隨機(jī)推薦
Java設(shè)計(jì)模式之單例
一.Java中的單例: 特點(diǎn): ① 單例類只有一個(gè)實(shí)例 ② 單例類必須自己創(chuàng)建自己唯一實(shí)例 ③?單例類必須給所有其他對(duì)象提供這一實(shí)例 二.兩種模式: ①懶漢式單例 在類加載時(shí) ...
android.view.WindowLeaked
08-30 13:17:05.645 25543-25543/com.tongyan.nanjing.subway E/WindowManager: android.view.WindowLeaked ...
Swift實(shí)戰(zhàn)-豆瓣電臺(tái)(一)準(zhǔn)備
一 準(zhǔn)備 我們現(xiàn)在看看我們要做一個(gè)什么樣的東西 觀看地址:http://v.youku.com/v_show/id_XNzI4ODY2Mjky.html 布局 通過上面這張圖我們可以看出整個(gè)demo有 ...
Linux中的設(shè)備文件與設(shè)備號(hào)
設(shè)備文件與設(shè)備號(hào) ? 在Linux下,一切皆文件,設(shè)備也不例外,為了管理這些設(shè)備,系統(tǒng)為它們各自都編了號(hào),而每個(gè)設(shè)備號(hào)又分為主設(shè)備號(hào)和次設(shè)備號(hào).主設(shè)備號(hào)用來區(qū)分不同類型的設(shè)備,而次設(shè)備號(hào)用來區(qū)分同一類 ...
在 iOS 8 中使用模糊效果
在 iOS 7 出來一個(gè)背景模糊的效果, Apple 官方的 sample code 則有提供怎麼使用 vImage, Quartz 來實(shí)作這個(gè)效果.接著在 iOS 8 出來之後,則提供了??UIVi ...
validator驗(yàn)證
總結(jié)
以上是生活随笔為你收集整理的java遇上html,JAVA遇见HTML——JSP篇:JSP内置对象(上)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华硕B250pro主板biso关闭sec
- 下一篇: html霓虹灯效果图,HTML5 SVG