我有一个用于加载图像的自定义标签。我将名为“图片名称”的某些值传递给标记,然后获取该图片的详细信息。我想加载一些与当前登录用户有关的数据。为此,我需要“自定义”标签中的会话。

有什么办法可以在“自定义”标签中获取会话?
我用了

 WebContext ctx = WebContextFactory.get();


但它返回null。

最佳答案

得到了这样的会议:
使用spring RequestContextHolder:

ServletRequestAttributes属性=(ServletRequestAttributes)RequestContextHolder.currentRequestAttributes();

HttpSession session = attr.getRequest()。getSession(true);

08-04 22:16