Advertisement
Guest User

test

a guest
Apr 8th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  5. <title>Welcome Page</title>
  6. </head>
  7.  
  8. <%
  9. String name = request.getParameter("name");
  10. String email = request.getParameter("email");
  11. String password = request.getParameter("password");
  12. String gender = request.getParameter("gender");
  13. String favColor = request.getParameter("favcol");
  14. String agreeTOS = request.getParameter("tos");
  15. %>
  16. <% String filePath = application.getRealPath("WEB-INF/users.xml");%>
  17.  
  18. <jsp:useBean id="diaryApp" class="uts.wsd.DiaryApplication" scope="application">
  19. <jsp:setProperty name="diaryApp" property="filePath" value="<%=filePath%>"/>
  20. </jsp:useBean>
  21. <%Users users = diaryApp.getUsers(); %>
  22.  
  23. <% if (email.equals(users.isExistingEmail(email))) { %>
  24. <p>email existed</p>
  25. <% } else if (agreeTOS != null) {%>
  26. <body bgcolor="<%= favColor%>">
  27. <fieldset>
  28. <legend>welcome.jsp</legend>
  29. <p>Welcome, <%= name%>!</p>
  30. <p>Your email is <%= email%></p>
  31. <p>Your password is <%= password%></p>
  32. <p>Your gender is <%= gender%></p>
  33. <p>Your favourite colour is <%= favColor%></p>
  34. <%
  35. // set session to store
  36. uts.wsd.User user = new uts.wsd.User(email, name, password, gender, favColor);
  37. // ...("string name", object value);
  38. session.setAttribute("user", user);
  39. users.addUser(user);
  40. diaryApp.upadateXML(users, filePath);
  41. %>
  42. <p>Click <a href="index.jsp">here</a> to proceed to the main page.</p>
  43. </fieldset>
  44.  
  45. <%} else { %>
  46. <p>Sorry, you must agree to the terms of service.</p>
  47. <p>Click <a href="register.jsp">here</a> to go back.</p>
  48. <% }%>
  49. </body>
  50. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement