我在 Logincontroller.java 中有一个公共变量,如果有一些特定用户,它为所有 JSP 页面设置 Boolean flag = true。
我想在 Header.jsp 中访问这个全局变量,我怎么能不使用 ModelandView 这样做,因为如果我使用 MV,我必须更改所有 @RequestMapping JSP 页面的代码......我是 Spring Framework 的新手,谢谢......
public Boolean flag = false;
@RequestMapping(value = "/login.html", method = RequestMethod.GET)
public ModelAndView error(HttpServletRequest req, HttpServletResponse res) {
ModelAndView mv = new ModelAndView();
...............
if(flag){ // want to avoid doing this for each pages
mv.addObject("specialUser", true); // want to avoid doing this for each pages
}
return mv
}
同样的方式,我有多个 @RequestMapping 用于不同的页面,如 /admin、/user、/index 等