一。<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表达式