本帖最后由 llhwin2010 于 2012-05-04 16:27:04 编辑

解决方案 »

  1.   

    <option value="1" ${content.contentType==1?'selected':null } >公告栏</option>
      

  2.   

    你可以用个js操作区选中相应的文本框。
    function selectedOption(val) {
    document.getElementById("sel").value = val;
    }
    然后再body的onload时间中写上 selectedOption(${content.contentType })
      

  3.   


    <html>
    <body>
    <select id="province">
    <option value="1">广西</option>
    <option value="2">广东</option>
    <option value="3">湖南</option>
    </select>
    <script>
    function myselect(str) {
    var province = document.getElementById("province");
    for(var i = 0;i < province.options.length;i++) {
    if(province.options[i].value == str) {
    province.options[i].selected = true;
    }
    }
    }
                            //myselect("<s:property   value= "contents.contentType "/>");
    myselect("3");
    </script>
    </body>
    </html>
      

  4.   

    引入jQuery
    HTML 代码:
    <select>
      <option value="1">Flowers</option>
      <option value="2" selected="selected">Gardens</option>
      <option value="3">Trees</option>
    </select>
    jQuery 代码:
    $("select option:selected")
    结果:
    [ <option value="2" selected="selected">Gardens</option> ]
      

  5.   

    有至少2种方法:
    1、类似于4楼的,写js判断2、类似于楼主的,在option中用标签判断,但是写法要这样写:<option value="1" <c;if test="${content.contentType==1}">selected</c:if>>公告栏</option>