我有一个用于加载图像的自定义标签。我将名为“图片名称”的某些值传递给标记,然后获取该图片的详细信息。我想加载一些与当前登录用户有关的数据。为此,我需要“自定义”标签中的会话。
有什么办法可以在“自定义”标签中获取会话?
我用了
WebContext ctx = WebContextFactory.get();
但它返回null。
最佳答案
得到了这样的会议:
使用spring RequestContextHolder:
ServletRequestAttributes属性=(ServletRequestAttributes)RequestContextHolder.currentRequestAttributes();
HttpSession session = attr.getRequest()。getSession(true);