现有第一个页面有一个下拉列表(值已固定),如何在提交form时将选择的值传到其他jsp页面上。

 我来答
lifei602
2011-05-13 · TA获得超过186个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:127万
展开全部
如果你form中的下拉列表中,option项都填写了value属性,那么在提交form时会自动将你选择的选项对应的value中的值传到form提交的其他jsp页面:
<select name="test">
<option value="" >请选择</option>
<option value="1" >是</option>
<option value="0" >否</option>
</select>
例如:如果你选择了“是”,那么form提交时会把“1”传到其他的jsp页面
追问
现在我在其他页面接受参数:String strpage = request.getParameter("test"),但是strpage一直都是没有值的。这是为什么。(下拉列表的表单方法为post)
追答
那就是你代码写的有问题,要确保标签是在form表单中的哟。你先试试用form传一个文本框的值看能不能接收到。
淡泊还风雅的帮手9101
2011-05-14 · 超过21用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:0
展开全部
String strpage = request.getParameter("test"),改成
String strpage = request.getAttribute("test")。因为你用的是表单提交,而不是url传递参数。如果你用的是url传递参数的话应该使用request.getParameter("test")。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式