fork download
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3.  
  4. <%
  5. String encode = "UTF-8";
  6. request.setCharacterEncoding(encode);
  7.  
  8. String sSubmit000 = request.getParameter("Submit000");
  9. String[] a1sCheckName = { "Check000", "Check001", "Check002" };
  10. String[] a1sCheckHTML = new String[a1sCheckName.length];
  11. String[] a1sCheck = new String[a1sCheckName.length];
  12. for (int i = 0; i < a1sCheckName.length; i++) {
  13. a1sCheck[i] = "";
  14. }
  15.  
  16. // if(sSubmit000!=null&&!"".equals(sSubmit000))
  17. if (sSubmit000 != null) {
  18. System.out.printf("sSubmit000: %s%n", sSubmit000);
  19. System.out.printf("a1sCheck.length: %d%n", a1sCheck.length);
  20. for (int i = 0; i < a1sCheckName.length; i++) {
  21. String p = request.getParameter(a1sCheckName[i]);
  22. a1sCheckHTML[i] = "";
  23. if (p != null && !"".equals(p)) {
  24. a1sCheckHTML[i] = "";
  25. } else {
  26. a1sCheckHTML[i] = "checked";
  27. }
  28. System.out.print(a1sCheckHTML[i] + ",");
  29. }
  30. System.out.println();
  31. }
  32. %>
  33.  
  34. <!DOCTYPE html>
  35. <html>
  36. <head>
  37. <meta charset="UTF-8">
  38. <title>Title</title>
  39. </head>
  40. <body>
  41. <form method="post">
  42. <!-- method="get"だとパラメータ・サイズに厳しい制限があるので要注意 -->
  43. <input type="checkbox" name="Check000" <%=a1sCheckHTML[0]%>>
  44. <input type="checkbox" name="Check001" <%=a1sCheckHTML[1]%>>
  45. <input type="checkbox" name="Check002" <%=a1sCheckHTML[2]%>>
  46. <br>
  47. <input type="submit" value="Submit" name="Submit000">
  48. <br>
  49. </form>
  50. </body>
  51. </html>
  52.  
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty