2017-06-29 109 views
0

我试图解决一个问题,我需要将checked添加到带有JSP的html输入标记,但没有运气。使用JSP将checked属性添加到html标记

目前我有这样的:

isBoy = ""; 
isGirl = "checked"; 

<inp:radio value="first" checked="<%=isGirl%>"/> 
<inp:radio value="second" checked="<%=isBoy%>"/> 

但这只是返回:

<input value="first" checked="checked"/> 
<input value="second" checked /> 

这导致第二个值被认为在客户端进行检查。

我尝试删除checked="..."部分,只是与<inp:radio ... "<%=isGirl%>" /><inp:radio ... <%=isGirl%> />都返回错误。

有什么办法来添加checked属性与JSP,所以我结束了这个?:

<input value="first" checked /> 
<input value="second" /> 

所有建议都欢迎! 谢谢。

回答

0

您需要删除选中属性,如果你不希望它是checked.Try:

<% 
    isBoy = ""; 
isGirl = "checked='checked'"; 
%> 
<inp:radio value="first" <%=isGirl%>"/> 
<inp:radio value="second" <%=isBoy%>"/> 
+0

谢谢,我试图与这两个 '“/>'和'< inp:radio value“<%=isGirl%>”/>'但仍然出现错误。 –

+0

什么错误?第二个应该是isBoy – user7294900

相关问题