同题

解决方案 »

  1.   

    打开页面的时候给个初值就行。
    <html:select name="ObjectForm" property="xxx">
    <html:option>aaa</html:option>
    <html:option>bbb</html:option>
    </html:select>
    只要传过来的ObjectForm中的xxx属性有值,就会显示成xxx的值。
      

  2.   

    不行啊,用你的方法出错了.
    不过这个问题我解决了.
    <html:select property="lesson" value="3">
        <html:option  value="1">A</html:option>
        <html:option  value="2">B</html:option>
        <html:option  value="3">C</html:option>
    </html:select>
      

  3.   

    应该是<html:select property="lesson">
        <html:option  value="1">A</html:option>
        <html:option  value="2">B</html:option>
        <html:option  value="3">C</html:option>
    </html:select>
    然后form中的lesson属性你初始化为某一值就可以了,比如lesson="3";
      

  4.   

    先把控件画好,然后用JavaScript动态的给控件赋初值
    <html:select property="lesson">
        <html:option  value="1">A</html:option>
        <html:option  value="2">B</html:option>
        <html:option  value="3">C</html:option>
    </html:select>
    <SCRIPT LANGUAGE="JavaScript">
    document.all.lesson.value="1";
    </SCRIPT>
      

  5.   

    <html:select property="lesson" value="3">改为
    <html:select property="lesson" value="${lesson.id}">就好了.这样就可以实现了.
    lesson是从另一个页面提交上来的变量