HttpServletRequest接口實例化的使用


HttpServletRequ接口的使用和jsp內置對象的request對象非常類似,request對象其實

就是HttpServletRequest接口的一個實例,不過氣實例化的過程是自動的,無須自定義。

以下示例達到的效果為:通過一個HttpServletRequest接口的實利化對象設置並取得

request范圍屬性的示例。

RequestDemo.java

 1 package com.mhb;
 2 
 3 import java.io.IOException;
 4 import java.io.PrintWriter;
 5 
 6 import javax.servlet.ServletException;
 7 import javax.servlet.http.HttpServlet;
 8 import javax.servlet.http.HttpServletRequest;
 9 import javax.servlet.http.HttpServletResponse;
10 
11 public class RequestDemo extends HttpServlet {
12 
13 public void init() throws ServletException {
14 }
15 public void doGet(HttpServletRequest request, HttpServletResponse response)
16 throws ServletException, IOException {
17 
18 //設置輸出內容的格式和編碼
19 response.setContentType("text/html;charset=gb2312");
20 PrintWriter out = response.getWriter();
21 
22 //存儲在request范圍內
23 request.setAttribute("name", "測試者");
24 //取得request范圍name的屬性
25 String name = (String) request.getAttribute("name");
26 
27 out.println("<html>");
28 out.println("<body>");
29 out.println("name:"+name);
30 out.println("</body>");
31 out.println("</html>");
32 
33 }
34 public void doPost(HttpServletRequest request, HttpServletResponse response)
35 throws ServletException, IOException {
36 }
37 public void destroy() {
38 super.destroy();
39 }
40 }

瀏覽器顯示:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM