Advertisement
Guest User

Untitled

a guest
Apr 19th, 2015
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. <jsp:useBean id="user" class="pack.User" scope="session" />
  2. <jsp:setProperty name="user" property="*"/>
  3.  
  4. <%
  5. java.util.Map errors = new java.util.HashMap();
  6. if (request.getParameter("submitted") != null){
  7. errors = user.validate();
  8. if (errors.size() == 0){
  9. // Если все ОК – переходим на следующую страницу
  10. response.sendRedirect("users.jsp");
  11. return;
  12. }
  13. }%>
  14.  
  15. <h2>User form</h2>
  16. <form name="myform" method="POST" action="index.jsp">
  17. <input type="hidden" name="submitted" value="true">
  18. <%if (errors != null && errors.size() > 0){%>
  19. <font color="red">
  20. <%for (java.util.Iterator iter = errors.entrySet().iterator();iter.hasNext();){%>
  21. <%=((java.util.Map.Entry)iter.next()).getValue()%><br>
  22. <%}%>
  23. </font>
  24. <%}%>
  25.  
  26. <tr>
  27. <td>
  28. <%if (errors.containsKey("name")){%><font color="red"><%}%>
  29. Name *
  30. <%if (errors.containsKey("name")){%></font><%}%>
  31. </td>
  32. <td>
  33. <input type="text" name="name" value="<%=user.getName()%>">
  34. </td>
  35. </tr>
  36.  
  37. public Map validate()
  38.  
  39. Map errors = new LinkedHashMap();
  40. if ("".equals(name)){
  41. errors.put("name", "Input the name, please");
  42. }
  43. if ("".equals(pswd)){
  44. errors.put("pswd", "Input the password, please");
  45. }
  46. if ("".equals(mail)){
  47. errors.put("mail", "Input the mail, please");
  48. }
  49. return errors;
  50. }
  51.  
  52. if ("".equals(name))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement