mardi 29 mai 2018

Get checkbox within div value from java servlet

I can't get the checkbox value of "no_del_file" into the servlet.

here is my JSP:

 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 
 <html>
 <head>
  <title>List of Command menu</title>


 </head>
 <body>
<div><b>${reply}</b></div>
<div id="wrapper">
<div id="menu">
<form action="runButtonCommand" method="post" name="myform"> 
<a href="runButtonCommand?param1=list apps" >List1</a><br/><br/>
<a href="runButtonCommand?param1=list data" >List2</a><br/><br/>
<br/><br/>

no del: 

<%String test = (String)request.getParameter("no_del_file"); %>
<%String checked = "";%>

<% 
if ("on".equals(test)) {
    checked="checked=\"on\"";

} %>
<input type="checkbox" name="no_del_file" <%=checked%>>
<br />

</form>

</div>
<div id="output">
  <p>Output:</p>
  <textarea style="resize: none;" data-role="none" rows="40" cols="120" name="outputarea">
  ${data}
  </textarea>
  </div>

</div>
</body>
</html>

And here is the Servlet part where I try to get the checkbox value:

 protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws IOException, ServletException {
    String[] tester= request.getParameterValues("no_del_file");
    System.out.println("Start: "+tester);
    performTask(request, response);
}

However it doesn't matter if I use getParameterValues, getParameter or getAttribute I always get null if checked or unchecked. How can I get that value?

Thanks for your help.

Viking




Aucun commentaire:

Enregistrer un commentaire