html页面和jsp页面中传值有两种方法:
1、form表单提交<input type="submit" value="提交" />将各个input标签中的值传给servlet。
<!-- 默认的是get -->
<form method="post">
输入姓名:<input type="text" name="userName" /> <br />
输入密码:<input type="password" name="password" /> <br />
<!-- 将男和女分成一组名叫sex -->
性别: <input type="radio" name="sex" value="男" checked="checked" />男
<input type="radio" name="sex" value="女" />女 <br />
<!-- 将所有的技能都分成一组名叫skill -->
具备技能:<input type="checkbox" name="skill" value="java" />JAVA
<input type="checkbox" name="skill" value="c++" />C++
<input type="checkbox" name="skill" value="database" />DATABASE
<input type="checkbox" name="skill" value="html" />HTML<br />
选择文件:<input type="file" name="file" /> <br />
一张图片:<input type="image" src="imgs/1.jpg" height="100" width="70"/> <br />
隐藏组件:<input type="hidden" name="mykey" value="myvalue" /> <br />
按钮: <input type="button" value="这有个按钮" οnclick="alert('你点击了我!')" /> <br />
<!-- 下拉框 -->
国籍: <select name="country">
<option value="none" selected="selected">--选择国家--</option>
<option value="cn">中国</option>
<option value="usa">美国</option>
<option value="japan">日本</option>
</select> <br />
文本框:<textarea name="text">--在此输入文本内容--</textarea> <br />
<input type="reset" value="重置"/>
<input type="submit" value="提交" />
</form>
此外,action中也可以用?拼接要传入的值
<form action="/LibraryManageSystem/Select3?value=<%=r_id%>" method="post">
将r_id的值传值servlet。
2、超链接
<a href="/web/Servlet?value=abc">
servlet接收:
String r_id = request.getParameter("value");