有没有一种方法可以使用ModelMap中的方法访问@SessionAttributes声明的会话变量

时间:2019-05-04 14:29:48

标签: java spring-mvc session

我正在使用Spring MVC 4.2.2 我已经使用@SessionAttribute批注为会话存储了一个值

我正在使用ModelMap访问容器中的会话值,但无法检索存储在名称变量中的会话值

@Controller
@SessionAttributes("name")
public class EmployeeController {
    @Autowired
    EmployeeService eService=new EmployeeService();
    @RequestMapping(value="/showEmployee",method=RequestMethod.GET)

    public String retrieveList(ModelMap map){
        String name1 = (String)map.get("name");
        System.out.println ("name in controller is "+ name1);
        return "info";
    }

}

我希望它应该打印name的会话值,但实际上它打印的是null

0 个答案:

没有答案