ssm中controller中取session

用ssm框架写的小博客系统中,涉及发布人,所以在设置的时候是想登陆的时候就可以进行发布博客,而作者就是登陆用户,所以在controller处理登陆信息的时候我把登陆用户的信息放到session中

ssm中controller中取session


在写博客的页面中因为不是通过from表单提交的,所以我也是弄了很久,刚开始我是想利用@RequestParam在controller中获取到jsp页面的值,经过测试是取不到值的,尽管页面里的确是有登录用户的名在隐藏域中。


ssm中controller中取session


后来想着反正登录的时候我都已经把登录的用户信息放到session了,那么我直接在controller取session的值不就可以了吗,事实证明这样是可以的。


ssm中controller中取session


刚开始是想不明白为什么用注解拿不到页面的值的,后来才想明白,我的跟那些用注解拿值的有什么不同。


ssm中controller中取session

ssm中controller中取session

我通过绑定事件,而不是像平时的from表单提交的。这是我自己通过改了好几次才醒悟过来的,毕竟是第一次使用ssm,如果有误解的地方还望指出,大家共同进步!