Guest User

Untitled

a guest
Nov 5th, 2015
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.98 KB | None | 0 0
  1. import javax.servlet.http.HttpServletRequest;
  2.  
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.beans.factory.annotation.Qualifier;
  5. import org.springframework.stereotype.Controller;
  6. import org.springframework.web.bind.annotation.ModelAttribute;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. import org.springframework.web.bind.annotation.RequestMethod;
  9.  
  10. import com.beingjavaguys.dao.login.LoginDao;
  11. import com.beingjavaguys.models.login.Users;
  12.  
  13. @Controller
  14. @RequestMapping("/registration")
  15. public class RegisterController {
  16.  
  17. @Autowired
  18. LoginDao loginDaoImpl;
  19.  
  20.  
  21. @RequestMapping(method = RequestMethod.GET)
  22. public String registrationPage(){
  23. return "registration_page";
  24. }
  25.  
  26. @RequestMapping(method = RequestMethod.POST)
  27. public String registerUser(HttpServletRequest request){
  28. if(loginDaoImpl.registerNewUser(new Users(request.getParameter("username"),
  29. request.getParameter("password")))){
  30. return "login";
  31. }
  32. else {
  33. return "registration_page";
  34. }
  35. }
  36.  
  37. }
  38.  
  39.  
  40.  
  41. <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
  42. <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
  43. <head>
  44. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  45. <title>Project Manager</title>
  46.  
  47. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
  48. <link rel="stylesheet" href="<spring:url value="/resources/css/home.css"/>" type="text/css"/>
  49. <link rel="stylesheet" href="<spring:url value="/resources/css/bootstrap-select.min.css"/>" type="text/css"/>
  50. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
  51. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
  52. <script src="<spring:url value="/resources/js/bootstrap-select.min.js"/>"></script>
  53.  
  54. </head>
  55. <body>
  56.  
  57. <div class="container">
  58. <div class="row">
  59. <spring:url value="/registration" var="formUrl"/>
  60. <form:form action="${formUrl}" method="post" cssClass="col-md-8 col-md-offset-2">
  61.  
  62. <div class="form-group">
  63. <label for="username">Name</label>
  64. <form:input id="username"
  65. cssClass="form-control" path="username"/>
  66. </div>
  67.  
  68.  
  69. <div class="form-group">
  70. <label for="password">Sponsor Name</label>
  71. <form:input id="password"
  72. cssClass="form-control" path="password"/>
  73. </div>
  74.  
  75. <button type="submit" class="btn btn-default">Submit</button>
  76.  
  77. </form:form>
  78.  
  79. </div>
  80. </div>
  81. </body>
  82. </html>
  83.  
  84.  
  85.  
  86.  
  87. type Exception report
  88.  
  89. message An exception occurred processing JSP page /WEB-INF/pages/registration_page.jsp at line 24
  90.  
  91. description The server encountered an internal error that prevented it from fulfilling this request.
  92.  
  93. exception
  94.  
  95. org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/pages/registration_page.jsp at line 24
  96.  
  97. 21:
  98. 22: <div class="form-group">
  99. 23: <label for="username">Name</label>
  100. 24: <form:input id="username"
  101. 25: cssClass="form-control" path="username"/>
  102. 26: </div>
  103. 27:
  104.  
  105.  
  106. Stacktrace:
  107. org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:574)
  108. org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:471)
  109. org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
  110. org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
  111. javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
  112. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
  113. org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:209)
  114. org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:267)
  115. org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1221)
  116. org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1005)
  117. org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:952)
  118. org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
  119. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
  120. org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
  121. javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
  122. org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
  123. javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
  124. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
  125. org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
  126. org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
  127. org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
  128. org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  129. org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
  130. org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  131. org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
  132. org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  133. org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
  134. org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  135. org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
  136. org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  137. org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
  138. org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  139. org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
  140. org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  141. org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
  142. org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  143. org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
  144. org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  145. org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:85)
  146. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  147. org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  148. org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
  149. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  150. org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  151. org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
  152. org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  153. org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
  154. org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
  155. org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
  156. org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
  157. root cause
  158.  
  159. java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'command' available as request attribute
  160. org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:144)
  161. org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:168)
  162. org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:188)
  163. org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:154)
  164. org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:117)
  165. org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:422)
  166. org.springframework.web.servlet.tags.form.InputTag.writeTagContent(InputTag.java:142)
Advertisement
Add Comment
Please, Sign In to add comment