Spring3 注解 设置某控制器的统一的的访问路径
来源:互联网 发布:c语言32个关键字的意思 编辑:程序博客网 时间:2024/06/15 00:24
package com.smart.web.controller;import java.util.Date;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import com.smart.cons.CommonConstant;import com.smart.service.UserService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.ModelAndView;import com.smart.domain.User;@Controller@RequestMapping("/login")//设置该控制器下的统一的访问请求路径。即要访问如 /doLogin 前面必须加上 /login,即为 /login/doLogin.html(url过滤后缀为 .html)public class LoginController extends BaseController {/** * 自动注入 */@Autowiredprivate UserService userService;/** * 用户登录 * @param mapping * @param form * @param request * @param response * @return */ @RequestMapping("/doLogin")public ModelAndView login(HttpServletRequest request, HttpServletResponse response) {String userName = request.getParameter("userName");String password = request.getParameter("password");User user = userService.findUserByUserName(userName);if (user == null) {request.setAttribute("errorMsg", "用户名不存在");return new ModelAndView("forward:/login.jsp");} else if (!user.getPassword().equals(password)) {request.setAttribute("errorMsg", "用户密码不正确");return new ModelAndView("forward:/login.jsp");} else { user.setLastIp(request.getLocalAddr()); user.setLastVisit(new Date()); userService.saveLoginInfo(user);setSessionUser(request,user);return new ModelAndView("success");}} /** *登录注销 * @param session * @return */ @RequestMapping("/doLogout") public String logout(HttpSession session) { session.removeAttribute(CommonConstant.USER_CONTEXT); return "forward:/index.jsp"; }}
0 0
- Spring3 注解 设置某控制器的统一的的访问路径
- 统一设置前台页面的基础路径
- Spring3的注解
- 路径访问模式和模块访问控制器的关系
- 注解驱动器的控制器
- 基于注解的控制器
- Spring3.0的Annotation注解
- spring3-基于注解的AOP
- spring3.0引入的注解
- Spring3.0的缓存注解
- 统一设置push进来的控制器的左上角的返回按钮
- 访问控制器的方法
- 控制器的访问
- 自定义导航控制器,统一设置Push的时候隐藏底部的tabbar
- 自定义导航控制器,统一设置Push的时候隐藏底部的tabbar
- 基于注解的Controller控制器
- SpringMVC--注解驱动的控制器
- spring3的注解注入 的注意事项
- TRIZ系列-创新原理-2-抽取原理
- 从ClassPathXmlApplicationContext中看spring在web中如何运行
- HDOJ 1022 Train Problem I
- HDU 3158 PropBot(DFS)
- 数据结构之栈的练习
- Spring3 注解 设置某控制器的统一的的访问路径
- 黑马程序员——面向对象6:关于静态
- hbase总结(二)-hbase安装
- 3D 打印
- OJ2017题、2018题
- bzoj3527: [Zjoi2014]力
- HDOJ 1241 Oil Deposits
- 数学之路-数据分析进阶-区间估计与假设检验(2)
- 快速Android开发系列网络篇之Volley