自定义 JSP 标记中的会话
我有一个用于加载图像的自定义标签。我将某些名为图片名称和类型的值传递给标签,它会获取图片详细信息。我想加载一些与当前登录用户相关的数据。为此,我需要自定义标记中的会话。
有没有办法在自定义标签中获取会话? 我使用了
WebContext ctx = WebContextFactory.get();
但它返回null。
I've a custom tag for loading an image. I pass certain values named picture name and type to the tag and it gets the picture details. I want to load some data related to the current logged in user. For that purpose I need the session in Custom tag.
Is there any way to get the session in Custom tag?
I used the
WebContext ctx = WebContextFactory.get();
But it returns null.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
得到这样的会话:
使用 spring RequestContextHolder:
ServletRequestAttributes attr = (ServletRequestAttributes)RequestContextHolder.currentRequestAttributes();
HttpSession 会话 = attr.getRequest().getSession(true);
Got the session like this:
Use spring RequestContextHolder:
ServletRequestAttributes attr = (ServletRequestAttributes)RequestContextHolder.currentRequestAttributes();
HttpSession session = attr.getRequest().getSession(true);