<% 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传递。
博客围绕JSP代码展开,指出<logic:equal />中的value要求为常量,使用<bean:write/>产生的值无效,且通过formbean无法实现。给出的唯一解决办法是将值放到jsp变量中,通过session或者request进行传递。
732

被折叠的 条评论
为什么被折叠?



