首页>代码>springmvc+hibernate+jstl写的完整ssh用户注册,登录demo>/springmvc-user/src/main/java/com/javaniu/controller/UserController.java
package com.javaniu.controller; import java.io.IOException; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.servlet.ModelAndView; import com.javaniu.dao.UserDao; import com.javaniu.module.User; @Controller @RequestMapping({ "/user" }) public class UserController { Logger logger = Logger.getLogger(UserController.class); @Autowired public HttpSession session; @Autowired public UserDao userDao; @RequestMapping(value = { "" }, method = { RequestMethod.GET }) public ModelAndView index() { ModelAndView modelAndView = new ModelAndView("user/index"); User user = new User(); modelAndView.addObject("user", user); return modelAndView; } @RequestMapping(value = { "create" }, method = { RequestMethod.GET }) public ModelAndView create() { ModelAndView modelAndView = new ModelAndView("user/create"); User user = new User(); modelAndView.addObject("user", user); return modelAndView; } @RequestMapping(value = { "create" }, method = { RequestMethod.POST }) public ModelAndView create(@ModelAttribute("user") User user) { ModelAndView modelAndView = new ModelAndView("user/create"); modelAndView = new ModelAndView("user/create_success"); userDao.save(user); return modelAndView; } @RequestMapping(value = { "login" }, method = { RequestMethod.GET }) public ModelAndView login() { ModelAndView modelAndView = new ModelAndView("user/login"); User user = new User(); modelAndView.addObject("user", user); return modelAndView; } @RequestMapping(value = { "login" }, method = { RequestMethod.POST }) public void login(@ModelAttribute("user") User _user, HttpServletResponse response) throws IOException { User user = userDao.findByEmailAndPassword(_user.getEmail(), _user.getPassword()); if (user == null) { response.sendRedirect("/user/login.action"); session.setAttribute("login_error", "邮箱或密码错误"); return; } session.setAttribute("sessionUser", user); response.sendRedirect("/user.action"); } @RequestMapping(value = { "logout" }, method = { RequestMethod.GET }) public void logout(HttpServletResponse response) throws IOException { session.removeAttribute("sessionUser"); response.sendRedirect("/user.action"); } }
最近下载更多
女王不该在山炮村养花 LV8
2023年4月13日
ming_123_9715 LV23
2022年12月13日
1798139161 LV4
2021年12月5日
lsglsg9 LV23
2021年1月7日
1348654 LV2
2020年6月18日
0011100 LV12
2020年6月10日
体验放地上 LV1
2020年6月9日
hefenyuan91 LV11
2020年6月3日
pmj2510 LV10
2020年5月17日
fgfdgffgf LV12
2020年5月9日
最近浏览更多
普米亚 LV1
6月22日
MuRanstr
2月5日
暂无贡献等级
绿油油
1月24日
暂无贡献等级
WBelong LV8
2023年12月11日
yemmmm666 LV1
2023年6月12日
95959595959 LV13
2023年4月26日
女王不该在山炮村养花 LV8
2023年4月13日
ming_123_9715 LV23
2022年12月13日
qqwerty LV3
2022年12月11日
hjhj2333 LV6
2022年10月6日