成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JSP內置對象簡介:Request和Response

開發(fā) 后端
本文簡單介紹了兩個JSP內置對象:Request和Response。Request對象是HttpServletRequest類的實例。response對象包含了響應客戶請求的有關信息,但在JSP中很少直接用到它。它是HttpServletResponse類的實例。

JSP內置對象之request對象

客戶端的請求信息被封裝在request對象中,通過它才能了解到客戶的需求,然后做出響應。它是HttpServletRequest類的實例。

序號 方 法 說 明
1 object getAttribute(String name) 返回指定屬性的屬性值
2 Enumeration getAttributeNames() 返回所有可用屬性名的枚舉
3 String getCharacterEncoding() 返回字符編碼方式
4 int getContentLength() 返回請求體的長度(以字節(jié)數(shù))
5 String getContentType() 得到請求體的MIME類型
6 ServletInputStream getInputStream() 得到請求體中一行的二進制流
7 String getParameter(String name) 返回name指定參數(shù)的參數(shù)值
8 Enumeration getParameterNames() 返回可用參數(shù)名的枚舉
9 String[] getParameterValues(String name) 返回包含參數(shù)name的所有值的數(shù)組
10 String getProtocol() 返回請求用的協(xié)議類型及版本號
11 String getScheme() 返回請求用的計劃名,如:http.https及ftp等
12 String getServerName() 返回接受請求的服務器主機名
13 int getServerPort() 返回服務器接受此請求所用的端口號
14 BufferedReader getReader() 返回解碼過了的請求體
15 String getRemoteAddr() 返回發(fā)送此請求的客戶端IP地址
16 String getRemoteHost() 返回發(fā)送此請求的客戶端主機名
17 void setAttribute(String key,Object obj) 設置屬性的屬性值
18 String getRealPath(String path) 返回一虛擬路徑的真實路徑

  1. < %@ page contentType="text/html;charset=gb2312"%> 
  2. < %request.setCharacterEncoding("gb2312");%> 
  3. < html> 
  4. < head> 
  5. < title>request對象_例1< /title> 
  6. < /head> 
  7. < body bgcolor="#FFFFF0"> 
  8. < form action="" method="post"> 
  9. < input type="text" name="qwe"> 
  10. < input type="submit" value="提交"> 
  11. < /form> 
  12. 請求方式:< %=request.getMethod()%>< br> 
  13. 請求的資源:< %=request.getRequestURI()%>< br> 
  14. 請求用的協(xié)議:< %=request.getProtocol()%>< br> 
  15. 請求的文件名:< %=request.getServletPath()%>< br> 
  16. 請求的服務器的IP:< %=request.getServerName()%>< br> 
  17. 請求服務器的端口:< %=request.getServerPort()%>< br> 
  18. 客戶端IP地址:< %=request.getRemoteAddr()%>< br> 
  19. 客戶端主機名:< %=request.getRemoteHost()%>< br> 
  20. 表單提交來的值:< %=request.getParameter("qwe")%>< br> 
  21. < /body> 
  22. < /html>   
  23. < %@ page contentType="text/html;charset=gb2312"%> 
  24. < %request.setCharacterEncoding("gb2312");%> 
  25. < %@ page import="java.util.Enumeration"%> 
  26. < html> 
  27. < head> 
  28. < title>request對象_例2< /title> 
  29. < /head> 
  30. < body bgcolor="#FFFFF0"> 
  31. < form action="" method="post"> 
  32. 用戶名:< input type="text" name="username">&nbsp;&nbsp;  
  33. 密 碼:< input type="text" name="userpass">&nbsp;&nbsp;  
  34. < input type="submit" value="進入" > 
  35. < /form> 
  36. < %  
  37. String str="";  
  38. if(request.getParameter("username")!=null && request.getParameter("userpass")!=null){  
  39. Enumeration enumt = request.getParameterNames();  
  40. while(enumt.hasMoreElements()){  
  41. str=enumt.nextElement().toString();  
  42. out.println(str ":" request.getParameter(str) "< br>");  
  43. }  
  44. }  
  45. %> 
  46. < /body> 
  47. < /html>   
  48. < %@ page contentType="text/html;charset=gb2312"%> 
  49. < %request.setCharacterEncoding("gb2312");%> 
  50. < html> 
  51. < head> 
  52. < title>request對象_例3< /title> 
  53. < /head> 
  54. < body bgcolor="#FFFFF0"> 
  55. < form action="" method="post"> 
  56. 擅長:< input type="checkbox" name="cb" value="ON1">VC &nbsp;  
  57. < input type="checkbox" name="cb" value="ON2">JAVA&nbsp;  
  58. < input type="checkbox" name="cb" value="ON3">DELPHI&nbsp;  
  59. < input type="checkbox" name="cb" value="ON4">VB&nbsp;  
  60. < br> 
  61. < input type="submit" value="進入" name="qwe"> 
  62. < /form> 
  63. < %  
  64. if(request.getParameter("qwe")!=null ){  
  65. for(int i=0;i< request.getParameterValues("cb").length;i ){  
  66. out.println("cb" i ":" request.getParameterValues("cb")[i] "< br>");  
  67. }  
  68. out.println(request.getParameter("qwe"));  
  69. }  
  70. %> 
  71. < /body> 
  72. < /html> 

JSP內置對象之response對象

response對象包含了響應客戶請求的有關信息,但在JSP中很少直接用到它。它是HttpServletResponse類的實例。

序號 方 法 說 明
1 String getCharacterEncoding() 返回響應用的是何種字符編碼
2 ServletOutputStream getOutputStream() 返回響應的一個二進制輸出流
3 PrintWriter getWriter() 返回可以向客戶端輸出字符的一個對象
4 void setContentLength(int len) 設置響應頭長度
5 void setContentType(String type) 設置響應的MIME類型
6 sendRedirect(java.lang.String location) 重新定向客戶端的請求

【編輯推薦】

  1. 詳解基于JSP網絡技術教學平臺的設計
  2. 選擇JSP網站空間的三點注意事項
  3. 分析JSP后臺文件管理源代碼
  4. MySQL手冊中查到的JSP中文亂碼解決方法
  5. JSP中文亂碼問題的描述及解決方法
責任編輯:yangsai 來源: 網絡
相關推薦

2009-06-29 16:48:43

內置對象JSP

2021-12-30 23:37:51

SpringMVC RequestResponse

2009-07-03 10:06:50

JSP JavaBeaJSP Servlet

2013-03-26 09:24:57

iOS內置URL sc

2009-07-06 15:20:30

JSP表達式

2009-07-03 14:52:32

JSP開發(fā)框架FastJSP

2011-07-04 17:27:42

JSP

2009-06-30 16:58:09

requestJSP

2009-07-02 13:51:05

對象和范圍屬性

2009-07-07 15:24:49

Http Servle

2023-10-11 13:13:46

?PostmanJavaScrip

2010-10-28 10:54:46

oracle對象權限

2009-07-03 10:41:53

JSP對象

2009-07-03 13:54:38

Java Servle

2012-07-25 13:25:11

ibmdw

2009-07-08 16:10:24

Scala簡介面向對象函數(shù)式

2009-09-29 13:36:41

Spring業(yè)務服務對

2020-07-20 07:56:28

JavaScript開發(fā)技術

2011-01-26 10:53:48

JavaScriptWeb

2009-03-31 09:18:34

客戶端內置對象ASP.NET
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产色婷婷精品综合在线播放 | 国产一区二区三区免费 | www.日日干 | 人人种亚洲 | 国产精品区一区二区三 | 亚洲 中文 欧美 日韩 在线观看 | 色综合视频 | 亚洲精品国产成人 | 99热最新网址 | 天天影视亚洲综合网 | 国产精品电影在线观看 | 国产综合精品一区二区三区 | 国产一区二区在线免费视频 | 亚洲一区二区在线播放 | 欧美中文字幕 | 台湾佬久久| 国产精品区二区三区日本 | 免费在线观看成年人视频 | 91久久婷婷 | 久久精品一 | 国产伦一区二区三区视频 | 天堂一区在线 | 天天天操操操 | 伊人狠狠 | 久久亚洲天堂 | 国产欧美在线视频 | 日韩av一区在线观看 | 99免费精品 | 女生羞羞视频 | 久久久久国产精品午夜一区 | 成人免费视频网站在线看 | 欧美国产日韩在线 | 91xxx在线观看 | 日本不卡一区 | 精品国产欧美一区二区三区成人 | 天天艹天天干天天 | 91视频网址| 亚洲在线一区 | 亚洲精品国产综合区久久久久久久 | 黄色永久免费 | 在线观看三级av |