1.超链接获取值
添加name属性,通过http://idaddess:post/proName/test.html?id=输入值&name=输入值&…
例如:http://localhost:8081/servlet_test/test.html?id=10&name=hahaha&pwd=123
<input type="text" name="id" /><a href="test.html" name="id">删除</a>
2.获取输入框值
添加name属性,通过String ageStr = resquest.getParameter(“age”);//获取输入框值
<input type="text" name="age" />
3.获取单选框/复选框值
添加name,value属性,通过
String sex = request.getParameter(“sex”);//获取单选框值
String[] hobby = resquest.getParameterValues(“hobby”);//获取复选框值
<form action="login.html" method="post">
<table border="1" cellspacing="1" cellpadding="3" style="margin: auto; width: 35%;">
<tr>
<td>性别:</td>
<td><input type="radio" name="sex" value="男" checked="checked" /> 男</td>
<td><input type="radio" name="sex" value="女" /> 女</td>
</tr>
<tr>
<td><input type="checkbox" name="hobby" value="唱" /></td>
<td><input type="checkbox" name="hobby" value="跳" /></td>
<td><input type="checkbox" name="hobby" value="rap" /></td>
<td><input type="checkbox" name="hobby" value="篮球" /></td>
</tr>
</table>
</form>
4.获取下拉框值
在select添加name属性,在每个子标签option里面添加对应的value值.然后通过
String address = req.getParameter(“address”);//获取下拉框值
<form action="login.html" method="post">
<table border="1" cellspacing="1" cellpadding="3" style="margin: auto; width: 35%;">
<tr>
<td>
所在地:
</td>
<td>
<select name="address">
<option selected="selected" value="北京">北京</option>
<option value="上海">上海</option>
<option value="长沙">长沙</option>
<option value="广州">广州</option>
<option value="深圳">深圳</option>
<option value="郑州">郑州</option>
<option value="武汉">武汉</option>
<option value="娄底">娄底</option>
<option value="株洲">株洲</option>
<option value="湘潭">湘潭</option>
<option value="邵阳">邵阳</option>
</select>
</td>
</tr>
</table>
</form>
5.注意事项
尽量避免不同类型的标签出现命名冲突,否则可能会获取不到值。默认是获取最早命名的标签类型值
381

被折叠的 条评论
为什么被折叠?



