jsp中下拉框的问题,数据库取出的值如何设置到下拉框中,注意:下拉框中的option已经固定了,

并不是说动态生成option。比如:<select><option>中国</option><option>世界</option><option>地球</option></select>,而数据库取出的值是“世界”,然后如何把世界这个项设置为选中!

通过脚本遍历option中的值,判断哪个option和数据库中取出来的值相等,然后将此option添加属性selected="selected"追问

不是很明白,貌似你这个方法好像是要用到dwr的吧,我对dwr不熟悉我用的是request跳转,判断不了option中的值啊,我还试过在option里用c标签判断就像这样:但是好像也没反应

追答

不用dwr,只是简单地javascript,你这种正常可以使用C标签,判断等于哪个值就在哪个值上添加属性。 JSP在返回客户端时,从上到下,你在网页低端写入javascript脚本,判断数据库中取出来的值,是在js中遍历你的option值,动态更改其元素属性。 只是要注意js要写在JSP页面的最下面

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-10
在jsp页面中使用jstl标签可以解决这个问题。追问

能说详细一点吗?