Advertisement
Guest User

Untitled

a guest
Apr 24th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. <form:form method="post" commandName="User">
  2. User Name :
  3. <form:input path="email"/>
  4. Password :
  5. <form:input path="password"/>
  6.  
  7. <input type="submit" align="center" value="Execute">
  8.  
  9. <bean name="/uservalidate.htm" class="com.sufalam.mailserver.presentation.web.UserValidateFormController">
  10. <property name="sessionForm" value="true"/>
  11. <property name="commandName" value="User"/>
  12. <property name="commandClass" value="com.sufalam.mailserver.bean.User"/>
  13. <property name="formView" value="login"/>
  14. <property name="successView" value="layout.jsp"/>
  15. <property name="userSecurityProcessor" ref="IUserSecurityProcessor"/>
  16. </bean>
  17.  
  18. public class UserValidateFormController extends SimpleFormController {
  19.  
  20. /** Logger for this class and subclasses */
  21. protected final Log logger = LogFactory.getLog(getClass());
  22. private IUserSecurityProcessor userSecurityProcessor;
  23.  
  24. public ModelAndView onSubmit(Object command)
  25. throws ServletException, SufalamException {
  26. ModelAndView mav = new ModelAndView();
  27. Map model = new HashMap();
  28.  
  29.  
  30. String username = ((User) command).getEmail();
  31. String password = ((User) command).getPassword();
  32. List userChecking = new ArrayList();
  33. userChecking = userSecurityProcessor.findByAll(username, password, 0.0);
  34. System.out.println("userChecking length = "+userChecking.size());
  35. if (userChecking.size() == 1) {
  36. return new ModelAndView("layout");
  37. //return new ModelAndView(new RedirectView(getSuccessView()));
  38. }
  39.  
  40. return new ModelAndView("login", model);
  41.  
  42. }
  43.  
  44. protected Object formBackingObject(HttpServletRequest request) throws ServletException {
  45. User user = new User();
  46. return user;
  47. }
  48.  
  49. public void setUserSecurityProcessor(IUserSecurityProcessor userSecurityProcessor) {
  50. this.userSecurityProcessor = userSecurityProcessor;
  51.  
  52. }
  53.  
  54. return new ModelAndView(new RedirectView(getSuccessView()));
  55.  
  56. return new ModelAndView(new RedirectView("success.htm");
  57.  
  58. else { return new ModelAndView( "login", model ); }
  59.  
  60. if (userChecking.size() == 1) {
  61. return new ModelAndView("layout");
  62. //return new ModelAndView(new RedirectView(getSuccessView()));
  63. }
  64. model.put("User", command);
  65. return new ModelAndView("login", model);
  66.  
  67. return new ModelAndView("redirect:...htm"); = >Could not resolve view with name 'redirect:...htm' in servlet with name 'dispatcher'
  68. and instead of
  69. return new ModelAndView(new RedirectView()); =>ok.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement