《Java從入門到放棄》JSP入門篇 資料互動

2021-09-13 03:06:12 字數 1601 閱讀 2954

關於什麼是jsp,這樣最最最最基礎的概念性問題就不說了吧,反正說了過兩天又會忘記的...

在使用jsp之前,要先安裝tomcat並配置到ide中,具體裝什麼版本,隨意吧...

接下來,進入正題,jsp中如何進行資料的互動?——使用內建物件requestresponse

jsp中的內建物件是可以直接在頁面上使用的,不需要使用new關鍵字。

一、request物件

request物件主要用來處理客戶端向伺服器傳送的請求。

接下來通過乙個簡單的註冊來學習request物件的用法。

功能包括兩個頁面:註冊資訊頁面,提交後的頁面,如下圖:

註冊頁面**:

展示頁面**:

//讀取使用者名稱和密碼

string name = request.getparameter("name");

string pwd = request.getparameter("pwd");

out.println("輸入的註冊資訊如下

"); out.println("使用者名稱:"+name+"

"); out.println("密碼:"+pwd);

%>

request物件的常用方法如下:

大家如果自行嘗試會發現,上面展示頁顯示的使用者名為亂碼。如何解決呢?看上圖的第三個方法。通過將編碼設定為「utf-8」,解決亂碼問題。

二、response物件

與request物件的作用相反,它主要用來響應伺服器返回給客戶端的請求。

具體用法,看以下**。

this is my jsp page. 

response.getwriter().print("haha

"); %>

效果如下圖:

當然,requestresponse的功能遠不止這麼些,更多的內容,我們下章講解。

Java從入門到放棄 選擇排序

public class selectsort 儲存基準數 int min 儲存一共比較了多少輪 int total 0 儲存一共比較了多少次 int count 0 遍歷源陣列 system.out.println 源陣列是 for int a array system.out.println s...

kmp從入門到放棄

標籤 kmp 擴充套件kmp 給你兩個字串,你需要回答,b串是否是a串的子串 a串是否包含b串 a aaaaaaaaaaaaaaaaaaaaaaaaaab b aaaaaaaab 最壞狀態 o mn 一般做法 for 列舉b在a串中的起始位置 for 向後比較ab是否相等 o n m 傳說中的kmp...

beego 從入門到放棄

beego 的專案基本都是通過 bee命令來建立的,所以在建立專案之前確保你已經安裝了 bee 工具和 beego。如果你還沒有安裝,那麼請查閱 beego 的安裝 和 bee 工具的安裝 現在一切就緒我們就可以開始建立專案了,開啟終端,進入 gopath src 所在的目錄 建立乙個專案名為201...