应该这样写
<html:select property="m_select" value="C2"> 
<html:option value="C1">您的选择1</html:option> 
<html:option value="C2">您的选择2</html:option> 
<html:option value="C3">您的选择3</html:option>
</html:select>

解决方案 »

  1.   

    struts 标签是不支持你说的那个 selected 写法的,,,{   但是如果这样一来,如何设定C2为缺省的select选项?  }再你需要进入这个页面的时候,把form 中的"m_select" 这个属性 的值设置成"C2" 
    然后进入到这个页面的时候 struts 自动就会现实 C2 的位置。。
      

  2.   

    在form中给一个默认值  和2的值对应的就ok了!
      

  3.   

    lip009(深蓝忧郁) ( ) 信誉:100    Blog <html:select property="m_select" value="C2"> 
    <html:option value="C1">您的选择1</html:option> 
    <html:option value="C2">您的选择2</html:option> 
    <html:option value="C3">您的选择3</html:option>
    </html:select>lip009(深蓝忧郁) 写的非常正确 没有别的更好的建议了!!!
      

  4.   

    lip009(深蓝忧郁) :
    正解
      

  5.   

    <html:select property="m_select" value="C2"> 这个可以改成<html:select property="m_select" value="${obj.value}"> obj这个对象在后台处理也就是说obj.value=你的那些option里的一个value值
      

  6.   

    如果你的那些选项是从action里面出来的,那么可以直接用LabelValueBean把所有选项形成List,然后使用<html:optionsCollection name=""/>标签,struts会自动帮你选上你当前的值