回覆列表
  • 1 # 使用者4469785837472

    在jsp中不用定義可以直接用的就是jsp的9個內建物件了1,Requestnbsp;2,Responsenbsp;3,sessionnbsp;4,outnbsp;5,pagenbsp;6,applicationnbsp;7,pageContextnbsp;8,config9,exception1、Request物件nbsp;該物件封裝了使用者提交的資訊,透過呼叫該物件相應的方法可以獲取封裝的資訊,即使用該物件可以nbsp;獲取使用者提交的資訊。nbsp;當Request物件獲取客戶提交的漢字字元時,會出現亂碼問題,必須進行特殊處理。首先,將獲取的nbsp;字串用ISO-8859-1進行編碼,並將編碼存發島一個位元組陣列中,然後再將這個陣列轉化為字串物件nbsp;即可。如下:nbsp;Stringnbsp;textContent=request.getParameter(“boy“);nbsp;bytenbsp;b[]=textContent.getBytes(“ISO-8859-1“);nbsp;textContent=newnbsp;String(b);nbsp;Request常用的方法:nbsp;1.01nbsp;getParameter(Stringnbsp;strTextName)nbsp;獲取表單提交的資訊。nbsp;Stringnbsp;strName=request.getParameter(“name“);nbsp;1.02nbsp;getProtocol()nbsp;獲取客戶使用的協議。nbsp;Stringnbsp;strProtocol=request.getProtocol();nbsp;1.03nbsp;getServletPath()nbsp;獲取客戶提交資訊的頁面。nbsp;Stringnbsp;strServlet=request.getServletPath();nbsp;1.04nbsp;getMethod()nbsp;獲取客戶提交資訊的方式,get|post。nbsp;Stringnbsp;strMethodnbsp;=nbsp;request.getMethod();nbsp;1.05nbsp;getHeade()nbsp;獲取HTTP標頭檔案中的accept、accept-encoding和Host的值。nbsp;Stringnbsp;strHeadernbsp;=nbsp;request.getHeader(“accept“);nbsp;1.06nbsp;getRermoteAddr()nbsp;獲取客戶的IP地址。nbsp;Stringnbsp;strIPnbsp;=nbsp;request.getRemoteAddr();nbsp;1.07nbsp;getRemoteHost()nbsp;獲取客戶機的名稱。nbsp;Stringnbsp;clientNamenbsp;=nbsp;request.getRemoteHost();nbsp;1.08nbsp;getServerName()nbsp;獲取伺服器名稱。nbsp;Stringnbsp;serverNamenbsp;=nbsp;request.getServerName();nbsp;1.09nbsp;getServerPort()nbsp;獲取伺服器的埠號。nbsp;intnbsp;serverPortnbsp;=nbsp;request.getServerPort();nbsp;1.10nbsp;getParameterNames()nbsp;獲取客戶端提交的所有引數的名字。nbsp;Enumerationnbsp;enumnbsp;=nbsp;request.getParameterNames();nbsp;while(enum.hasMoreElements()){nbsp;Stringnbsp;s=(String)enum.nextElement();nbsp;out.println(s);nbsp;}nbsp;2、Response物件nbsp;對客戶的請求做出動態的響應,向客戶端傳送資料。nbsp;2.1nbsp;動態響應contentType屬性nbsp;當一個使用者訪問一個JSP頁面時,如果該頁面用page指令設定頁面的contentType屬性時text/html,那麼JSP引擎將按照這個屬性值做出反應。如果要動態改變這換個屬性值來響應客戶,就需要使用Response物件的setContentType(Stringnbsp;s)方法來改變contentType的屬性值。nbsp;格式:response.setContentType(Stringnbsp;s);nbsp;引數s可取text/html,application/x-msexcel,application/msword等。nbsp;2.2nbsp;Response重定向nbsp;在某些情況下,當響應客戶時,需要將客戶重新引導至另一個頁面,可以使用Response的sendRedirect(URL)方

  • 中秋節和大豐收的關聯?
  • 怎麼知道ipad是幾代的?蘋果ipad型號查詢方法?