Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>Welcome Page</title>
- </head>
- <%
- String name = request.getParameter("name");
- String email = request.getParameter("email");
- String password = request.getParameter("password");
- String gender = request.getParameter("gender");
- String favColor = request.getParameter("favcol");
- String agreeTOS = request.getParameter("tos");
- %>
- <% String filePath = application.getRealPath("WEB-INF/users.xml");%>
- <jsp:useBean id="diaryApp" class="uts.wsd.DiaryApplication" scope="application">
- <jsp:setProperty name="diaryApp" property="filePath" value="<%=filePath%>"/>
- </jsp:useBean>
- <%Users users = diaryApp.getUsers(); %>
- <% if (email.equals(users.isExistingEmail(email))) { %>
- <p>email existed</p>
- <% } else if (agreeTOS != null) {%>
- <body bgcolor="<%= favColor%>">
- <fieldset>
- <legend>welcome.jsp</legend>
- <p>Welcome, <%= name%>!</p>
- <p>Your email is <%= email%></p>
- <p>Your password is <%= password%></p>
- <p>Your gender is <%= gender%></p>
- <p>Your favourite colour is <%= favColor%></p>
- <%
- // set session to store
- uts.wsd.User user = new uts.wsd.User(email, name, password, gender, favColor);
- // ...("string name", object value);
- session.setAttribute("user", user);
- users.addUser(user);
- diaryApp.upadateXML(users, filePath);
- %>
- <p>Click <a href="index.jsp">here</a> to proceed to the main page.</p>
- </fieldset>
- <%} else { %>
- <p>Sorry, you must agree to the terms of service.</p>
- <p>Click <a href="register.jsp">here</a> to go back.</p>
- <% }%>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement