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