вот что у меня есть:
JSP:
<input type="checkbox" name="no_del_file" <%
if ("True".equals(request.getParameter("no_del_file"))) {
out.print("checked=\"checked\"");
} %>/>
<%String test = request.getParameter("no_del_file"); %>
<p><%=test%></p>
Java:
boolean cbState = request.getParameter( "no_del_file" ) != null;
System.out.println("cbstate: "+cbState);
if (cbState == true) {
request.setAttribute("no_del_file", "checked");
String checker=(String) request.getAttribute("no_del_file");
System.out.println(checker);
}
RequestDispatcher dispatcher = request.getRequestDispatcher("/runButtonCommand.jsp");
dispatcher.forward(request, response);
Проблема в том, что вывод:
cbstate: true
checked
Тест выдает «вкл.» Как печать после отправки формы
, но флажок не проверяется сам после того, как сервлет возвращает ответы.Галочка снята по какой-то причине.
Есть идеи?