Guest User

Untitled

a guest
Nov 8th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. package login.user;
  2.  
  3. import org.springframework.stereotype.Controller;
  4. import org.springframework.ui.Model;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6.  
  7. @Controller
  8. public class LoginUser {
  9.  
  10. @RequestMapping("/")
  11. public String showMenu()
  12. {
  13. return "menu";
  14. }
  15.  
  16. @RequestMapping("login")
  17. public String loginUser(Model model)
  18. {
  19. User newUser = new User();
  20. model.addAttribute("user", newUser);
  21. return "login-user";
  22. }
  23.  
  24. @RequestMapping("processUser")
  25. public String processUser(Model model)
  26. {
  27. Option newOption = new Option();
  28. model.addAttribute("option", newOption);
  29. return "process-login";
  30. }
  31. }
  32.  
  33. package login.user;
  34.  
  35. public class User {
  36.  
  37. private String username;
  38. private char password[];
  39.  
  40. public String getUsername() {
  41. return username;
  42. }
  43. public void setUsername(String username) {
  44. this.username = username;
  45. }
  46. public char[] getPassword() {
  47. return password;
  48. }
  49. public void setPassword(char[] password) {
  50. this.password = password;
  51. }
  52.  
  53. }
  54.  
  55. <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
  56. pageEncoding="ISO-8859-1"%>
  57. <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  58. <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
  59. <!DOCTYPE html>
  60. <html>
  61. <head>
  62. <link href="<c:url value="/resources/css/style.css" />" rel="stylesheet" type="text/css" />
  63. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  64. <title>Login User</title>
  65. </head>
  66. <body>
  67. <div>
  68. <form:form action="processUser" modelAttribute="user">
  69. <table>
  70. <tr>
  71. <td>Username:</td>
  72. <td>
  73. <form:input path="username" />
  74. </td>
  75. </tr>
  76. <tr>
  77. <td>Password:</td>
  78. <td>
  79. <form:input type="password" path="password" />
  80. </td>
  81. </tr>
  82. <tr>
  83. <td>
  84. <input type="submit" name="Login" />
  85. </td>
  86. </tr>
  87. </table>
  88. </form:form>
  89. </div>
  90.  
  91. </body>
  92. </html>
  93.  
  94. <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
  95. pageEncoding="ISO-8859-1"%>
  96. <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  97. <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
  98. <!DOCTYPE html>
  99. <html>
  100. <head>
  101.  
  102. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  103. <title>Insert title here</title>
  104. </head>
  105. <body>
  106. <form:form modelAttribute="option">
  107. <h3>Welcome ${param.username}. Please choose an activity below</h3> <---- changed from ${user.username}
  108. <div>
  109. <form:select path="option">
  110. <form:option value="Email" label="Email"></form:option>
  111. <form:option value="Enter Recipe" label="Enter Recipe"></form:option>
  112. <form:option value="Retrieve Recipe" label="Retrieve Recipe"></form:option>
  113. </form:select>
  114. </div>
  115. </form:form>
  116.  
  117. </body>
  118. </html>
Add Comment
Please, Sign In to add comment