jsp如何在同一个页面获取下拉框select的value,在同一个页面使用value的值

如题。注意:只有一个页面,使用request.getParameter("th");是错误的!!

<form name="form1" method="post" action="" >
<label>
<select name="th" size="0" id="th" >
<option value="<%=rs.getInt("tno") %><%=rs.getInt("tname") %></option>
</select>
</label>
</form>
下个表单提交,要用到value,
<form name="form2" method="post" action=""savescore.jsp?tno=??" >
<label></label>
</form>
第二个form的action如何写啊?

第1个回答  2014-04-18
action中不是有对象么,你直接EL表达式中取值就行了。
然后在页面中设置一个隐藏域就能实现:
<form name="form1" method="post" action="" >
<input type="" name="tno value="${tno}"/>
<label>
<select name="th" size="0" id="th" >
<option value=“${tno}">${tname}</option>
</select>
</label>
</form>

如果看不懂,不要追问了,谢谢。本回答被网友采纳
第2个回答  2014-04-22
一个页面只需要一个from,你在本页调用数据,根本不需要提交表单,js赋值就好了

同一个jsp页面如何第2个下拉列表框获取第一个下拉列表框从数据库返回...
有两种方法:第一是,把所有对应内容都存储在页面的隐藏层中,用哪部分显示哪个,但是如果有人要了解你的数据库结构的话也是一目了然 第二是,利用动态无刷新技术,即AJAX实现 如果有不明白的地方,可以给我的Q留言,能帮的尽量帮,289879822

jsp如何获取一个标签中的内容,放入另一个标签中?
首先定义一下SELECT的下拉,显示的文字就叫VALUE,里面对应的值就叫KEY,数据库里一般都是存的这个KEY,肯定不会存那个汉字VALUE的 然后在 页面上SELECT控件后面加个隐藏的文本框,刚打开页面的时候如果这个SELECT有值,也就是说如果是修改的时候,你应该把这个值放到隐藏框里,并且让SELECT显示这个选中的值...

...在servelet中如何取得提交页面中下拉菜单的select中的value和option...
可以通过查询数据库,把数据库中对应的表的id作为value的值

JSP中如何取得下拉框的值???
-- 改为,如:<option value="<%=rs.getString(1)%>"> <%=rs.getString(1)%> <\/option> <%}%><\/select><script type="text\/javascript"> function check(){var id = document.getElementsByName("sel").value;-- 获取下拉框的值 如:拼接url打开页面,var url = 'xxxx.do?id=' ...

如何在jsp文件中获得多选下拉框的值
方法:获取多选下拉框对象数组→循环判断option选项的selected属性(true为选中,false为未选中)→使用value属性取出选中项的值。实例演示如下:1、HTML结构 <select id="test" multiple="true"> <option value="option-A">option-A<\/option> <option value="option-B">option-B<\/option> <option ...

JSP页面里面获得了 文本框和下拉列表怎么样让他们的值显示在一个层里 ...
1.同一页面:<select onchang="settext(this)">…<script> function settext(obj){ document.getElementById("divtext").innerText=obj.value;} <\/script>\/\/文本框就不说了…2.不同页面:先把得到的值保存进作用域里面如request\/session…再通过作用域去拿;<div id="divtext">{requestScope....

如何在JSP页面中获取下拉列表的值
使用iterator标签就可以了。<seclect > <logic:notEmpty name="catalog"> \/\/id属性为catalog集合中的当前元素起一个别名 <logic:iterate id="li" name="catalog"> <option> <bean:write name="li" property="name"\/><\/option> <\/logic:iterate> <\/logic:notEmpty> <\/seclect> ...

在jsp中怎么得到下拉菜单的value值
1.jsp" method="post"><select id="select" name="select"><option id="a">a<\/option><option id="b">b<\/option><option id="c">c<\/option><\/select><input type="submit" value="提交"><\/form>这个是1.jsp代码request.getParameter("select");就可以得到你选的是哪个下拉框的值 ...

jsp中如何取上一个页面的select选中的value?
二是,在下一个页中用String XXX = request.getParameter(你select的name);不能不行,确保上一个页面的form的action属性是下一个jsp名。如果你select里的option的value或值是汉字的话,在下一个页取值前添上request.setCharacterEncoding(GBK);再试!没关系,读下拉列表的操作是上一步,不管它是静态来...

JSP中怎样获取上一个页面的下拉框的值
下拉框的html代码是<select name="aa"><option value="bb">bb<\/option><option value="cc">cc<\/option><\/select>传到新的页面,你可以通过name(这里是aa)来取得选定的option的value

相似回答