HttpSession和ModelMap里存储变量名称重名问题

HttpSession和ModelMap里存储变量名称重名问题

 

 

        HttpSession里设置了某个属性譬如status,然后在controller里又在ModelMap里设置了同样的属性,譬如:

 

httpSession.setAttribute(status, “VALID”);

modelMap.addAttribute("status", “DEV”);

 

    velocity里按这种方式取值$status,得到的值却是httpSession存储的值VALID。

 

        因此:在httpSession里存储变量时,一定要小心,尽量不要将变量的名称与controller里的modelmap中设置的变量的名称取成一样。

 

你可能感兴趣的:(Httpsession,modelMap,变量重名,velocity取值)