你可以用option,不用options, 然后设置value把!具体我也记不清楚了。

解决方案 »

  1.   

    在下面加一段JavaScript的代码
    <script language="javaScript">
    document.all.sortid.value = "...";
    </script>
      

  2.   

    因为我的select是通过list动态生成的,这时我想让她初始化时就能有个想条目被默认选中(不是第一条的)。我该怎么做才行?
      

  3.   

    <html:select property="sortid" >
    ...........
    <html:option value="x" selected>y</html:option>
    ...........
    <html:options collection="sortlist" property="sortid" labelProperty="sortname"/>
    </html:select>上面的的做法是默认的是静态的;如果你那个默认选择的选项也要动态的,那么就可能无法这样写了,只能用原始的方法,在jsp用getAttribute,去循环了;
      

  4.   

    =.=只能用循环了吗?我想struts设计的时候应该考虑到这个问题了吧。
      

  5.   

    在下面加一段JavaScript的代码
    <script language="javaScript">
    document.all.sortid.value = "<%=%>";
    </script>这段代码可以是动态的啊。
    你把你的动态值赋值给sortid就行了。
      

  6.   

    to: xuelei81(阿薛) 
    "在formBean中附值就可以了"
    具体如何,可否给个例子?