JSP期末複習
阿新 • • 發佈:2021-06-18
一。<form>表單和request物件
<form name=" " method="post" action="xxx.jsp"> <!-- 單表傳遞不起名都行 --> <input type=" "> <!-- input標籤下面詳細說明 --> <select name=" "> <!-- 下拉列表 --> <option value=" "> </option> <option value=" "> </option> </select> <textArea name=" " rows=" " cols=" "></textArea> <!-- 文字框 -->
</form>
<input>標籤有十種屬性值
值 | 描述 |
---|---|
button | 定義可點選按鈕(多數情況下,用於通過 JavaScript 啟動指令碼)。 |
checkbox | 定義複選框。 |
file | 定義輸入欄位和 "瀏覽"按鈕,供檔案上傳。 |
hidden | 定義隱藏的輸入欄位。 |
image | 定義影象形式的提交按鈕。 |
password | 定義密碼欄位。該欄位中的字元被掩碼。 |
radio | 定義單選按鈕。 |
reset | 定義重置按鈕。重置按鈕會清除表單中的所有資料。 |
submit | 定義提交按鈕。提交按鈕會把表單資料傳送到伺服器。 |
text | 定義單行的輸入欄位,使用者可在其中輸入文字。預設寬度為 20 個字元。 |
下面例舉出期末考試可能出現屬性值最常見的使用:
使用者名稱:<input type="text" name="user">
密碼:<input type="password" name="pass">
<input type="submit" name="s1" value="提交">
<input type="reset" name="r1" value="復位">
<input type="radio" name="sex" value="man">男 <input type="radio" name="sex" value="woman">女
<input type="checkbox" name="enjoy" value="music">音樂 <input type="checkbox" name="enjoy" value="draw">美術 <input type="checkbox" name="enjoy" value="chess">棋 <input type="checkbox" name="enjoy" value="dance">舞蹈 <input type="checkbox" name="enjoy" value="reading">讀書 <input type="checkbox" name="enjoy" value="writing">書法
request物件使用
request.setCharacterEncoding("utf-8");
一般都要先加上
String xxx=request.getParameter("xxx");
常見單選框、文字框獲取表單資料的方式,xxx均為名稱
String enjoy[]=request.getParameterValues("enjoy");
複選框多值獲取
——————加上一些Java基礎,至此是四月份前的課程內容,應該足夠對付很多非要求題目了。———————