系统:WIN8.1
数据库:Oracle 11GR2
开发工具:MyEclipse 8.6
框架:Spring3.2.9、SpringMVC3.2.9、MyBatis3.2.8
先看代码:
@RequestMapping(value="manager")@Controller("managerController")public class ManagerController { /** * 后台用户登录 * @param request * @param emp * @return */ @RequestMapping(params="login" , method={RequestMethod.POST}) public String login(HttpServletRequest request , Employe emp){ request.getSession().setAttribute(SystemConstant.MANAGER, emp); return "redirect:index.jsp"; } /** * 后台用户退出 * @param request * @return */ @RequestMapping(params="logout" , method={RequestMethod.POST,RequestMethod.GET}) public String logout(HttpServletRequest request){ request.getSession().removeAttribute(SystemConstant.MANAGER); return "redirect:login.html"; }}
类上面有配置RequestMapping,访问路径为 manager ,方法上面这次配置的是params,值为login和logout。
页面发起访问路径由 类的访问名称 + 方法的访问名称/参数名称页面请看form的action ,如果是get方法或者超链接也是一样,当然要记得添加参数