jsp內置對象-request對象


request對象

隱含對象request是javax.servlet.HttpSeverletRequest接口實現類的對象,代表從客戶端用戶發送過來的請求。

使用request對象可以獲得客戶端的信息以及用戶提交的數據或參數,每次客戶端請求都會產生一個request實例,請求結束后銷毀request。

一、獲取客戶端信息

request對象獲取客戶端信息的常用的方法:

項目ch04案例:

創建userManager.jsp頁面:

結果:http://localhost:8080/ch04/userManager.jsp

 二、獲取請求參數

request對象獲取參數的常用方法

項目ch04案例:

step1:創建regUser.jsp

step2:創建submit.jsp

結果:http://localhost:8080/ch04/regUser.jsp

輸入數據,如:

點擊提交,跳轉頁面:

 三、jsp中文亂碼

上述案例若輸入用戶名為漢字,則會出現亂碼情況,如:

         

解決方法一:可以在submit.jsp頁面中寫入以下語句,防止亂碼:

結果:

               

解決方法二:

將regUser.jsp和submit.jsp兩個頁面頭部的page指令均改為以下編碼格式:

<%@ page language="java" import="java.util.*" contentType="text/html;charset=GB2312"%>

將submit.jsp頁面中的用戶名的代碼片段改為以下形式:

 


免責聲明!

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



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