<% String selectCheckID = (String)session.getAttribute("selectCheckID"); %>
<select name="checkPlace" size="1">
<logic:iterate id="element" name="queryForm" property="checkers">
<option value="<bean:write name='element' property='userID'/>" <logic:equal name="element" property="userID" value="<%= selectCheckID %>">selected</logic:equal> ><bean:write name='element' property='userName'/></option>
</logic:iterate>
</select>
<logic:equal />中的value中要求是常量,用<bean:write/>产生的值无效,通过formbean不能实现。唯一的解决办法是放到jsp变量中,通过session或者request传递。