2017-06-29 107 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

相關問題