在处理修改问题时,需要选中原有的选项,可以用Struts2标签的的<s:iterator>来迭代找出相匹配的那项。

如:

<select >           </s:iterator>
  </select>

其中promotion.c_type为原来选项的值,key为迭代值。

更好的方式加上分页效果:

<s:form namespace="/manage" action="goodsManage_goodsSearch" method="post" >
    <table>
    <input type="hidden" name="page" value="1"/>
    <td>
     搜索类型:
    </td>
    <td>
    
    <select name="searchType">
     <s:iterator value="#{'Goods_Name':'韩文名称','BGoods_Name':'中文名称','Sort_Name':'分类','Bar_Code':'条码','Box':'状态' }" status="type">
      <option value="<s:property value="key"/>" <s:if test="%{key==#searchType}">selected='selected'</s:if>><s:property value="value"/></option>
     </s:iterator>

    </select>
    </td>
    <td>
        <tr>
    
    <td>
     <input type="text" name="searchContent" title="Search" class="searchinput" />
    </td>
   </tr>
    </table>
    </td>
    </table>
   
    </s:form>

相关文章: