1. 程式人生 > 其它 >JSP期末複習

JSP期末複習

一。<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基礎,至此是四月份前的課程內容,應該足夠對付很多非要求題目了。———————

二。Cookie物件

三。session物件

四。JavaBean

五。Servlet

六。EL表示式

七。資料庫訪問