Если cfiType в том случае, если я установлю значение «Female» через сеанс, тогда он будет выбирать правильную кнопку радиона, но то же самое, что и я установлю «Male» на данной varibale, это не будет выбрано ? Ниже не мой кодКнопка JSP Radio не выбрана должным образом
<%
String cfiType= (String)session.getAttribute("sex");
String checked = "";
if(cfiType.equals("Male"))
{
checked = "checked";
}
%>
<input type="radio" name="Male" value="Male" <%=checked%> onClick="javascript:makeChoice()"/>Male<Br/>
<%
checked = "";
%>
<%
if(cfiType.equals("Female"))
{
checked = "checked";
}
%>
<input type="radio" name="Female" value="Female" <%=checked%> onClick="javascript:makeChoice()"/>Female<Br/>
попытайтесь распечатать инструкцию для отладки, которая покажет это значение cfiType: System.out.print ("##" + cfiType + "##"); и убедитесь, что он соответствует тому, что вы проверяете в инструкции if и не содержит пробелов в начале/конце или пытаетесь использовать cfiType.trime(). equalsIgnoreCase («male»); Другое дело, когда вы используете радиокнопку в HTML, убедитесь, что оба входа имеют одинаковый атрибут имени, поэтому вы не можете выбрать оба входа male & female в одно и то же время! –
Спасибо man.you спасло мое время ..: D: D – Hemant
приветствую, пожалуйста, поделитесь своим ответом и примите/закройте вопрос, если вы получили свой ответ –