BaseController作父类
- (1)子类继承父类的好处
- (2)springmvc可以给控制器方法参数赋值
request,response,session - (3)springmvc可以给控制器成员变量赋值
public class BaseController {
public String getLoginCompanyId(){
return "1";
}
public String getLoginCompanyName(){
return "吉首大学";
}
}
参数为request
@RequestMapping(path="/testRequest",method ={ RequestMethod.GET})
public String testRequest(HttpServletRequest request){
l.info("testRequest request="+request.getParameter("age"));
request.setAttribute("jack","rose");
return "result";
}
<body>
我是结果页面
${jack}
</body>
成员变量为request等
@Autowired
HttpSession httpSession;
最终版本
public class BaseController {
public String getLoginCompanyId(){
return "1";
}
public String getLoginCompanyName(){
return "吉首大学";
}
@Autowired
protected HttpServletRequest request;
@Autowired
protected HttpSession session;
@Autowired
protected HttpServletResponse response;
}
- 继承 BaseController的类可以调用获取companyId与companyName的方法
- 控制器方法还可以直接使用request,response,session等对象