100分求解-的问题
代码如下:
<select name="select1">
<option value="all">所有</option>
<logic:iterate id="list" name="subComs" >
<option value="<bean:write name="list" property="comCode" />"
<logic:present parameter="select1">
**<bean:define id="param" name="list" property="comCode"/> <logic:equal parameter="select1" value="<%= param%>"> selected="selected" </logic:equal>**
</logic:present>
>
<bean:write name="list" property="comCName" />
</option>
</logic:iterate>
</select>
要实现的功能是在用户选择一个选项提交后,查询后再次返回这个页面的时候上次用户选择的选项已经被选中,用户上次提交时的选项保存在request 的parameter里,下拉列表中的数据是放在subComs 中
估计大家都可以读懂上面的代码,现在的问题就是怎样实现比较**之间的部分,好像logic:equal不支持这样的做法,救命啊,在做不出来公司就把我开了