1.1 request獲取頁面傳來的引數,引數通過瀏覽器**和後面新增?的方式傳達。
傳參:」show.jsp?id=001」
獲取引數:request.getparameter(「id」).
1.2request中文亂碼問題解決:
亂碼是因為請求引數的文字編碼方式與頁面中的不一致所造成的,所有的request請求都是iso-8895-1的,而頁面的編碼不一定,所以導致中文亂碼。解決方法是:
1).在傳送引數時:」*.jsp?name=<%=urlencoder.encode(「你好」)%>&***=<%=urlencoder.encode(「女」)%>」
2). 在接受引數時:
name=<%=new string(request.getparameter(「name」).getbytes(「iso-8859-1」),」gbk」)%>
***=<%=new string(request.getparameter(「***」).getbytes(「iso-8859-1」),」gbk」)%>
1.3 獲取form表單的資訊
對於單個資料:request.getparameter();
對於多個資料: request.getparametervalues(); 例如核取方塊,列表框等
request.getparameternames()獲取所有引數的名稱,返回的是enumeration型別
1.4 獲取請求客戶端資訊
getmethod,getcontextpath,getprotocol,getremoteaddr(),getremotehost(),getremoteport(),getservletpath(),getrequesturl(),
1.5 在作用域中管理屬性
通過setattribute在request物件屬性列表裡新增乙個屬性,然後在request作用範圍內使用getattribute方法將屬性值取出. 移除屬性用removeattribute();
1.6 cookie管理
通過response物件將cookie傳送到客戶端:
cookie mycook=new cookie(「mrcookinfo」,」testdata」);
mycook.setmaxage(60*60*24*365); //設定cookie有效期
response.addcookie(mycook);
通過resquest獲取cookie:
cookie cook=resquest.getcookies();
if(cook!=null)
}
JSP的內建物件概述 什麼是JSP的內建物件
jsp的內建物件概述 什麼是jsp的內建物件 jsp的內建物件 指的是可以直接在 jsp頁面中 直接 使用的物件。jsp的內建物件有哪些 jsp當中有 9大內建物件 r equest 從客戶端向伺服器傳送的請求物件 response 從伺服器端向客戶端作出響應物件 session 伺服器為客戶端建立...
JSP內建物件
jsp內建物件對映表 下面是各個物件介紹 request 物件代表的是來自客戶端的請求,例如我們在form表單中填寫的資訊等,是最常用的物件。關於它的方法使用較多的是getparameter getparameternames和getparametervalues,通過呼叫這幾個方法來獲取請求物件中...
jsp內建物件
request 使用者端請求,此請求會包含來自 get post 請求的引數 response 網頁傳回使用者端的回應 包含了響應客戶請求的有關資訊 pagecontext 網頁的屬性是在這裡管理 頁面上下文物件 提供了對jsp頁面內所有的物件及名字空間的訪問 session 與請求有關的會話期,主...