⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 forgotcontroller.java

📁 spring2.0技术手册随书事例,结合例子学习起来更轻松
💻 JAVA
字号:
package onlyfun.caterpillar.web;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import onlyfun.caterpillar.model.IUserDAO;import onlyfun.caterpillar.model.SimpleMail;import onlyfun.caterpillar.model.User;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.                              mvc.AbstractController;public class ForgotController extends AbstractController {    private IUserDAO userDAO;    private SimpleMail simpleMail;    private String loginPage;    private String forgotPage;        public ModelAndView handleRequestInternal(                HttpServletRequest request,                 HttpServletResponse response) throws Exception {    	String email = request.getParameter("email");        if(email != null && !"".equals(email)) {            //根据邮件地址查询使用者的资料            User user = getUserDAO().findByEmail(email);            //取得SimpleMail实例并设定相关数据以发送邮件            getSimpleMail().sendPasswdMail(                    user.getEmail(),                     user.getUsername(),                     user.getPasswd());            return new ModelAndView(this.getLoginPage());        }        else {            return new ModelAndView(this.getForgotPage());        }    }    public void setUserDAO(IUserDAO userDAO) {        this.userDAO = userDAO;    }        public IUserDAO getUserDAO() {        return userDAO;    }            public void setSimpleMail(SimpleMail simpleMail) {        this.simpleMail = simpleMail;    }        public SimpleMail getSimpleMail() {        return simpleMail;    }            public void setLoginPage(String loginPage) {        this.loginPage = loginPage;    }        public String getLoginPage() {        return loginPage;    }        public void setForgotPage(String forgotPage) {        this.forgotPage = forgotPage;    }        public String getForgotPage() {        return forgotPage;    }}

⌨️ 快捷键说明

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