Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form:form method="post" commandName="User">
- User Name :
- <form:input path="email"/>
- Password :
- <form:input path="password"/>
- <input type="submit" align="center" value="Execute">
- <bean name="/uservalidate.htm" class="com.sufalam.mailserver.presentation.web.UserValidateFormController">
- <property name="sessionForm" value="true"/>
- <property name="commandName" value="User"/>
- <property name="commandClass" value="com.sufalam.mailserver.bean.User"/>
- <property name="formView" value="login"/>
- <property name="successView" value="layout.jsp"/>
- <property name="userSecurityProcessor" ref="IUserSecurityProcessor"/>
- </bean>
- public class UserValidateFormController extends SimpleFormController {
- /** Logger for this class and subclasses */
- protected final Log logger = LogFactory.getLog(getClass());
- private IUserSecurityProcessor userSecurityProcessor;
- public ModelAndView onSubmit(Object command)
- throws ServletException, SufalamException {
- ModelAndView mav = new ModelAndView();
- Map model = new HashMap();
- String username = ((User) command).getEmail();
- String password = ((User) command).getPassword();
- List userChecking = new ArrayList();
- userChecking = userSecurityProcessor.findByAll(username, password, 0.0);
- System.out.println("userChecking length = "+userChecking.size());
- if (userChecking.size() == 1) {
- return new ModelAndView("layout");
- //return new ModelAndView(new RedirectView(getSuccessView()));
- }
- return new ModelAndView("login", model);
- }
- protected Object formBackingObject(HttpServletRequest request) throws ServletException {
- User user = new User();
- return user;
- }
- public void setUserSecurityProcessor(IUserSecurityProcessor userSecurityProcessor) {
- this.userSecurityProcessor = userSecurityProcessor;
- }
- return new ModelAndView(new RedirectView(getSuccessView()));
- return new ModelAndView(new RedirectView("success.htm");
- else { return new ModelAndView( "login", model ); }
- if (userChecking.size() == 1) {
- return new ModelAndView("layout");
- //return new ModelAndView(new RedirectView(getSuccessView()));
- }
- model.put("User", command);
- return new ModelAndView("login", model);
- return new ModelAndView("redirect:...htm"); = >Could not resolve view with name 'redirect:...htm' in servlet with name 'dispatcher'
- and instead of
- return new ModelAndView(new RedirectView()); =>ok.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement