關於什麼是jsp,這樣最最最最基礎的概念性問題就不說了吧,反正說了過兩天又會忘記的...
在使用jsp之前,要先安裝tomcat並配置到ide中,具體裝什麼版本,隨意吧...
接下來,進入正題,jsp中如何進行資料的互動?——使用內建物件request和response。
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
"); %>
效果如下圖:
當然,request和response的功能遠不止這麼些,更多的內容,我們下章講解。
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...