Advertisement
Guest User

Untitled

a guest
Mar 24th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.45 KB | None | 0 0
  1. <%@taglib uri="http://www.springframework.org/tags/form" prefix="form" %>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  3. <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
  4. <html>
  5. <head>
  6. <title>Add New User</title>
  7. </head>
  8. <body>
  9. <h2>Please Input User Information</h2>
  10.  
  11. <form:form method="POST" modelAttribute="User" action="/user/save">
  12. <table>
  13. <tr>
  14. <td><form:label path="userName">UserName</form:label></td>
  15. <td><form:input path="userName"/></td>
  16. <td><form:errors path="userName" /></td>
  17. </tr>
  18. <tr>
  19. <td><form:label path="passWord">Password</form:label></td>
  20. <td><form:input path="passWord"/></td>
  21. <td><form:errors path="passWord" /></td>
  22. </tr>
  23.  
  24.  
  25. <tr>
  26. <td><form:label path="birthDay">Birthday</form:label></td>
  27. <td><form:input path="birthDay" type = "date"/> </td>
  28.  
  29. <td><form:errors path="birthDay"/> </td>
  30. </tr>
  31.  
  32. <tr>
  33. <td><form:label path="age">Age</form:label>
  34. <td><form:input path="age" type = "number"/> </td>
  35. <td><form:errors path="age"></form:errors> </td>
  36. </tr>
  37.  
  38. <tr>
  39. <td><form:label path="gender">Gender</form:label></td>
  40. <td><form:select path="gender">
  41. <form:options items="${allgender}" itemLabel="gender"/>
  42.  
  43. </form:select></td>
  44. <td><form:errors path="gender"></form:errors></td>
  45. </tr>
  46.  
  47.  
  48.  
  49.  
  50.  
  51. <tr><td colspan="3"><input type="submit" value="Submit" /></td></tr>
  52. </table>
  53. </form:form>
  54.  
  55. </body>
  56. </html>
  57.  
  58. package edu.java.spring.service.user.model;
  59.  
  60. import java.util.Date;
  61.  
  62. import javax.persistence.Column;
  63. import javax.persistence.Entity;
  64. import javax.persistence.EnumType;
  65. import javax.persistence.Enumerated;
  66. import javax.persistence.GeneratedValue;
  67. import javax.persistence.GenerationType;
  68. import javax.persistence.Id;
  69. import javax.persistence.Table;
  70. import javax.persistence.UniqueConstraint;
  71. @Entity
  72. //@Table(name = "user",uniqueConstraints={@UniqueConstraint(columnNames="username")})
  73. public class User {
  74. // @Column(name = "gender", nullable = false)
  75. // @Enumerated(EnumType.STRING)
  76. public Gender getGender() {
  77. return gender;
  78. }
  79. public void setGender(Gender gender) {
  80. this.gender = gender;
  81. }
  82. // @Id
  83. // @GeneratedValue(strategy = GenerationType.IDENTITY)
  84. // @Column(name = "username", unique = true, nullable = false)
  85. public String getUserName() {
  86. return userName;
  87. }
  88. public void setUserName(String userName) {
  89. this.userName = userName;
  90. }
  91. // @Column(name = "password", nullable = false)
  92. public String getPassWord() {
  93. return passWord;
  94. }
  95. public void setPassWord(String passWord) {
  96. this.passWord = passWord;
  97. }
  98. // @Column(name = "birthday", nullable = false)
  99. public Date getBirthDay() {
  100. return birthDay;
  101. }
  102.  
  103. public void setBirthDay(Date birthDay) {
  104. this.birthDay = birthDay;
  105. }
  106. // @Column(name="age", nullable = false)
  107. public Integer getAge() {
  108. return age;
  109. }
  110. public void setAge(Integer age) {
  111. this.age = age;
  112. }
  113. private String userName;
  114. private String passWord;
  115. private Date birthDay;
  116. private Integer age;
  117. private Gender gender;
  118.  
  119.  
  120. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement