JavaEE學習筆記jsp(一)

request對象
String getMethod():獲取提交方式
String getRequestURl:獲取請求URL
String getProtocol():獲得協議名稱
String getServletPath():得到客戶端請求服務器文件路徑
String getQueryString():獲得URL查詢部分
String getServerName():獲取服務器名稱
String getServerPort():獲得服務器端口號
String getRenoteAddr(): IP地址
String getParameter(String name):得到參數值
String getParameterValues(String[] name):參數值
response對象
response.sendRedirect("路徑"):跳轉到指定路徑
<jsp:forward page=""></jsp:forward>服務器請求目標路徑並 客戶端地址不變 
response.setHeader("Refesh","5")每五秒刷新一次
Cookie操做
response.addCookie(Cookie c):將cookie寫入客戶端
Cookie.setMaxAge(int second):設置Cookie活躍時間
Cookie[] request.getCookies(),讀取客戶端傳來的cookie
session
void session.setAttribute(String name,Object obj); 注 name 名字   obj對象session.getAttribute(String name,Object obj)
void Session.removeAttribute(String name):移除name爲名的
void session.invalidate()將session中java

application 
void application.setAttribute(String name,Obgect obj);
object application.getAttribute(String name)
void application.removeAttribute(String name)服務器

=====================================================
javaBean
<jsp:useBean id="實列名字" class="類的路徑"></jsp:useBean>
使用<jsp:setProperty>標籤cookie

當來源是String常量時:<jsp:setProperty property="屬性名稱" name="bean對象名" value="常量"/>
當值來源是request時: <jsp:setProperty property="屬性名稱" name="bean對象名" parm="參數名"/>
獲取值:          <jsp:getProperty property="屬性名稱" name="bean對象名"/>
javaBean 範圍
<jsp:useBean id="idName" class="package.class" scope="page|session|..."></jsp:useBean>
scope以下選擇
page :當前頁面
request:當前頁面和forward跳轉的頁面
session 同一用戶頁面
application  全部用戶
 session

相關文章
相關標籤/搜索