`

Seaeast&collection——JSP

阅读更多
一個JSP頁面可由五種元素組成:1、普通的HTML標記符;2、JSP標記;3、成員變量和方法;4、Java程序片;5、Java表達式。


Java程序片的執行具有如下特點:
1、操作JSP頁面的成員變量
2、調用JSP頁面的方法
3、聲明操作區域變量

一個表單的數據提交手段部份經常包括如下字標記符號:
<Input.....>
<Select.....></Select>
<Option.....></Option>
<TextArea....></TextArea>

JSP的內置對象;
resquest
response
session
application
out

HTTP(HyperText Transfer Protocol).HTTP是客戶於服務器之間一種請求(request)信息與響應信息(response)的通信協議。
請求和響應的協議!

HTTP請求方法:
POST
GET
HEAD
DELETE
TRACE
PUT等方法

亂碼問題的處理:
1、
<%@ page contentType="text/html;Charset=utf-8"%>
2、
<%@ page contentType="text/html;charset=utf-8"%>
String str=request.getParameter("girl");
byte b[]=str.getBytes("ISO-8859-1");
str=new String(b);

獲取頭名字的一個枚舉:
Enumeration enumName=request.getHeaderNames(); 				while(enumName.hasMoreElements()){
String m=(String)enumName.nextElement(); 				out.print(m);
}

獲取客戶端提交的所有參數的名字:
Enumeration enumName=request.getParameterNames(); 				while(enumName.hasMoreElements()){
String m=(String)enumName.nextElement(); 				out.print(m);
}

定時刷新:
response.setHeader("Refresh","5");

狀態碼:
1開頭:主要是實驗性質的
2開通:表明請求成功
3開頭:表明在請求滿足之前應餐區進一步的行動
4開頭:當瀏覽器無法滿足請求時,返回該狀態碼。
5開頭:表示服務器出現問題。如500說明服務期內不發生錯誤。

如果客戶的瀏覽器不支持Cookie,可以通過URL重寫來實現session對象的唯一性。
所謂的URL重寫,就是當客戶從一個頁面重新連接到一個頁面時,通過向這個新的URL添加參數,把Session對象的ID傳帶過去,這樣就可以保障客戶在該網站各個頁面的session對象是完全相同。
客戶瀏覽器不支持Cookie的時候採用
URL重寫:
String str=response.encodeRedirectURL("test.jsp");
將連接目標寫成
 			<%=str%>

JavaBean具有以下特點:
可以實現代碼複用
易編寫、易維護、易使用
可以在任何安裝了Java運行環境的平臺上使用,而不需要重新編譯。

未完待續.......
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics