比如
select中有
老师
农民
软件工程师
硬件工程师
假设现在我从Request中取到值为“软件工程师”,如何将其选中?

解决方案 »

  1.   

    这个是Javascript的责任,JSP不做这个
      

  2.   

    弱弱的问一句lz用了struts的下拉列表标签了么? 如果没用到除html标签以外的标签,那么可以在jsp页面上写javascrpt代码,用js获得后台request中的值,然后在js中得到select的id得到列表对象。用selected属性来控制列表的显示选项。
      

  3.   

    楼主你的那些下拉选项是在页面写死了的,还是从后台数据库读取出来的!另外问一句,楼主你用在jsp页面中用了jstl或者struts标签没有!有些情况不知道,不好回答!
      

  4.   

    用不用struts啊?
         
      

  5.   

    楼上几位都不给力啊不用Struts标签,用JavaScript,使用document.getElementById(<% =user.getName() %>).selected = true;搞定
      

  6.   

    每个option都有一个value值,可以通过对比判断是否选中;
    如果用js的话,其实也是通过对比option的值和后台传过来的值是否相等,然后设置selectedindex就可以了;
    像你说的那种情况的话,只用对比select中option的值就可以了。
      

  7.   

    如果用struts2  直接用标签就能做到,
    struts1应该也可以要不就用javascriot做