我正在尝试使用以下代码
设置单选按钮<td><%if ((retrieveId != 0) && (retrieveId == agency.getId())) {%>
<input type="radio" id="agencyradio" name="agencyradio" checked="checked">
<%} else {%>
<input type="radio" id="agencyradio" name="agencyradio" >
<%}%></td>
但它不起作用。这是表格的一栏。请帮助我。
感谢。
答案 0 :(得分:0)
ID必须是唯一的 所以改变你的身份
尝试以下代码
<td><%if ((retrieveId != 0) && (retrieveId == agency.getId())) {%>
<input type="radio" id="agencyradio" name="agencyradio" checked>
<%} else {%>
<input type="radio" id="agencyradio_one" name="agencyradio" >
<%}%></td>
答案 1 :(得分:0)
试试这个..
<td><%if ((retrieveId != 0) && (retrieveId == agency.getId())) {%>
<input type="radio" id="agencyradio" name="agencyradio" checked>
<%} else {%>
<input type="radio" id="agencyradio" name="agencyradio" >
<%}%></td>
答案 2 :(得分:-1)
使用EL语言。避免在JSP中使用scriplets
<input type="radio" id="agencyradio" name="agencyradio" ${retrieveId ne 0 && retrieveId eq agency.id?'checked=\"checked\"':''}">
您应该在此范围页面/请求/会话/应用程序
中的任何一个中拥有代理商