registercontroller.java

来自「spring2.0技术手册随书事例,结合例子学习起来更轻松」· Java 代码 · 共 44 行

JAVA
44
字号
package onlyfun.caterpillar.web;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import onlyfun.caterpillar.model.IUserDAO;import onlyfun.caterpillar.model.User;import org.springframework.validation.BindException;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.SimpleFormController;public class RegisterController extends SimpleFormController {    private IUserDAO userDAO;        public RegisterController() {        setCommandClass(RegisterForm.class);     }        protected ModelAndView onSubmit(HttpServletRequest request,                                   HttpServletResponse response,                                   Object command,                                   BindException exception) throws Exception {        RegisterForm form = (RegisterForm) command;                User user = new User();                user.setEmail(form.getEmail());        user.setUsername(form.getUsername());        user.setPasswd(form.getPasswd());                this.getUserDAO().insert(user);        request.getSession().setAttribute("valid_user", form.getUsername());                return new ModelAndView(this.getSuccessView());    }        public void setUserDAO(IUserDAO userDAO) {        this.userDAO = userDAO;    }        public IUserDAO getUserDAO() {        return userDAO;    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?