在struts2中如果修改一条记录,记录中带有select,怎么在点击修改时获得select的默认值?哪位大虾有现成的代码,贴上来参考下,我对js之类的不熟悉。先谢谢啦。

解决方案 »

  1.   


    <s:select list="%{list}" name="depId" listKey="id" listValue="name" id="depId" cssClass="input"
                             theme="simple" headerKey="-1"
    headerValue="--请选择--" value="%{id}">
    </s:select>list是从后台获取的。id是list中对象中的属性。value="%{id}">也就是修改当前选中的值。
      

  2.   

    1、用楼上的
    2、如果你直接写
    <select>
    <option (写判断如果value值和你原来的相等就输出selected="selected") >XXXXX</option>
    </select>
      

  3.   

    用<s:if test=""></s:if>判断吧
      

  4.   

    楼上的各位,我的select是个三级的级联下拉框,那位大侠有现成的代码粘贴下,急用,对这js及标签还不熟悉。谢谢,谢谢!!!