spring mvc中是这样处理的:
1、定义一个BaseController,其它的controller 都 extends这个base;
2、在base里面使用 @ModelAttribute 修饰一个方法。我们的代码如下:
Java代码
@ModelAttribute
public void initPath(HttpServletRequest request,HttpServletResponse response,ModelMap model){
String base = request.getContextPath();
String fullPath = request.getScheme()+"://"+request.getServerName()+base;
model.addAttribute("base", base);
model.addAttribute("fullPath", fullPath);
}