请问我Action传到jsp页面一个id,我如何根据这个id,让jsp中的下拉选择框自动选中value为id的那一项?

我的下拉选择框是数据库中查询出来的数据 然后转为json 用ajax接收json 并且遍历Option

第1个回答  2017-09-13
用jquery获得下拉框select:varxxId=$('#comment).val();但是下拉框的未评价需要改成ID后面的汉字是用标签库取数据库例子:未评价差评中评好评追问

什么意思

jsp中如何在数据库中取出数据并放在下拉列表中
可以用缓存,或在访问这个页面以前准备好下拉列表的数据(在Action中完成),一般都只需要id和name就可以了。取出来后,放入requestScope中,用List和Set都可以,这就根据自己的需求了。到了jsp页面,一般都是这样的: 这里是select的默认值 <c:forEach items="${你List或Set的名字}" value="ss"> $...

jsp中Java代码如何获取下拉选项框选中的值
假设这JSP叫 index.jsp,自己提交给自己.<%@ page language="java" contentType="text\/html; charset=UTF-8"pageEncoding="UTF-8"%> cn us en <%out.println(request.getParameter("plugin")); %> 请采纳.

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

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

...的action类中定义同名变量,为啥能自动获取jsp的参数
你在web.xml中可以看到我们配置了struts2的filter,在你访问一个页面的时候(比如manage\/userAdd.action),这个filter会截取到你的url路径,同时调用sequest.getParameter("xxx(变量名)")来获取你表单上的参数比如username,这是会根据你的配置信息和url new一个对应的userAction 并调用userAction中的set...

...JSP中如何点击修改链接,跳转并且页面只显示根据ID要修改的用户信息...
a标签啊 href属性 写你要走的action或者controller 传个id 到后台 然后连接数据库查出来数据 然后跳转到修改信息的jsp页面上 就可以了

在JSP页面中如何触发下拉菜单的事件,悬赏10分
function mychange(data) { if (data.value == '0') { window.location.href='xxxx.action';} }

jsp中怎么实现根据选择不同的条件页面显示不同的内容?
貌似你没用ACTION吧?直接用的JSP?如果是这样的话,你在下拉框,也就是select里面加上onchange=“这里写你的JS方法”然后JS里面定义一个方法search(){(1)这里先得到你选择的select的ID值,(2)传入参数到show.jsp中执行查询---》这里很重要,show.jsp里面的查询SQL一定要一样,不然不能重用。写的时候参考下面代码}...

jsp页面跳转后,如何获取前面一个页面的一个参数值
一般的,一个jsp页面通过以下方式传递参数:在form表单中添加参数;如: <\/from> 在sesseion、request的attribute中添加参数 如:session.setAttribute("name","百度"); \/\/ 第一个参数是名,第二个参数是值 在超链接后面添加参数 如:<a herf="result.jsp"?name="百度" 通过<jsp:param>添加参数...

jsp中怎么接受一个数组,我在页面有一个数组,数组中的数据是用空格隔开的...
感觉你是在写ajax 调后台传数据的东西 String s = "abc 123 qqq";String[] array=s.split(" ");" "(双引号里面有空格),就可以隔开了~如果是js var s = "abc 123 qqq";var array=s.split(" s");" "(双引号里面有空格) 就可以隔开了~不过不建议你用空格隔开,你可以使用别的不...

相似回答