servlet七大接口 jsp框架是什么?
jsp框架是什么?java的框架JSP全名為Java Server Pages,中文喚作java服務(wù)器頁(yè)面jsp是為了編寫java相冊(cè)頁(yè)面的,是可以可以算一門語(yǔ)言,其c語(yǔ)言程序的頁(yè)面終于代碼編譯成se
jsp框架是什么?
java的框架
JSP全名為Java Server Pages,中文喚作java服務(wù)器頁(yè)面
jsp是為了編寫java相冊(cè)頁(yè)面的,是可以可以算一門語(yǔ)言,其c語(yǔ)言程序的頁(yè)面終于代碼編譯成servlet想執(zhí)行,不好說什么框架,好象都說java的框架;那么java框架是一些類和接口的集合,這些類和接口協(xié)調(diào)來完成一系列的基于。
application對(duì)象所依賴的類或接口是?
ServletContext接口是Servlet中比較大的一個(gè)接口,沒有能繼承哪個(gè)類,實(shí)現(xiàn)方法什么接口。ServletContext在jsp中所不對(duì)應(yīng)的那就是application,application為ServletContext的一個(gè)直接引用。
怎么自定義HTTP狀態(tài)響應(yīng)碼?
一,HTTP響應(yīng)的格式
web服務(wù)器對(duì)客戶端的響應(yīng)像是包含:一個(gè)狀態(tài)行,一些服務(wù)控制器報(bào)頭,一個(gè)空行和你所選的文檔構(gòu)成。
1,狀態(tài)行:
狀態(tài)行由HTTP版本,一個(gè)狀態(tài)代碼這些一段對(duì)應(yīng)狀態(tài)代碼的簡(jiǎn)短的文字消息橫列,意思是幫忙有無(wú)被認(rèn)同或被滿足。HTTP版本由服務(wù)器決定。狀態(tài)碼好象由系統(tǒng)不自動(dòng)設(shè)置中為200。也可以用Servlet設(shè)置里狀態(tài)碼。消息巍峨下拉菜單。
2,響應(yīng)報(bào)。
3,空行
4,文檔
二,如何可以設(shè)置狀態(tài)代碼
在向客戶程序正在發(fā)送任何文檔內(nèi)容之前動(dòng)態(tài)創(chuàng)建方法設(shè)置中狀態(tài)代碼。
不使用HttpServletResponse接口的setStatus,sedRedirect或sendError方法設(shè)置里狀態(tài)碼。
狀態(tài)代碼由3位數(shù)字分成,第一個(gè)數(shù)字定義了做出反應(yīng)的類別,后面兩位數(shù)字沒有具體看的分類。
在servlet中使用HttpServletResponse中定義的常量來摘錄狀態(tài)代碼。
1,設(shè)置不可以狀態(tài)代碼:setStatus(int)方法
在用PrintWriter實(shí)際中前往如何內(nèi)容之前內(nèi)部函數(shù)setstatus方法。
參數(shù)也可以為int類型狀態(tài)代碼,也也可以為HttpServletResponse中定義的常量。
2,設(shè)置里302和404狀態(tài)代碼:sendRedirect(Stringurl)和sendError(intcode,Stringmsg)方法。二者擲下IOException。
狀態(tài)代碼302新的命令瀏覽器連接上到新的url。sendRedirect方法生成302響應(yīng)及Location報(bào)頭,給出新的url后放Location報(bào)頭之前,系統(tǒng)自動(dòng)出現(xiàn)將低些url轉(zhuǎn)換的為的確url。
狀態(tài)代碼404應(yīng)用于服務(wù)器是沒有能找到文檔的情況。sendError方法發(fā)送狀態(tài)代碼及小段簡(jiǎn)短信息,信息被自動(dòng)安排在HTML文檔中發(fā)送給用戶。