当前位置: 首页 > news >正文

最新版本WebContext构造函数-避坑

import org.thymeleaf.context.IWebContext;
import org.thymeleaf.context.WebContext;

当你想把页面信息全部获取出来存到redis缓存中使用时,SpringWebContext在Spring5中报错

       SpringWebContext ctx = new SpringWebContext(request, response,
                request.getServletContext(), request.getLocale(), model.asMap(), applicationContext);

代码报错1,很早版本之前的解决办法如下(SpringWebContext在spring5中过时)

  //手动渲染
        IWebContext ctx =new WebContext(request,response,
                request.getServletContext(),request.getLocale(),model.asMap());

但是最新版本仍然报错

根据WebContext提示

 解决办法如下

        IWebContext ctx =new WebContext(
                (IWebExchange) request.getServletContext(),request.getLocale(),Map.of("user",user,"itemList",itemList));

相关文章:

  • 推理大模型的后训练增强技术-强化学习篇
  • LeetCode 哈希章节
  • Unity入门学习笔记(Day01)
  • JWT的学习
  • 探索大数据分析的无限可能:R语言的应用与实践
  • 远程登录客户端软件 CTerm 发布了 v4.0.0
  • PySide(PyQT)的contains() 方法
  • javascrip网页设计案例,SuperSlide+bootstrap+html经典组合
  • Docker中GPU的使用指南
  • 论文阅读笔记——Learning Fine-Grained Bimanual Manipulation with Low-Cost Hardware
  • 【C++指南】一文总结C++类和对象
  • Primer - 自适应学习,AI学习工具
  • 从 GitHub 批量下载项目各版本的方法
  • 2025 cv2.imwrite存储带有中文路径
  • 第三章 组件(12)- 自定义组件类库
  • Vue项目实战
  • 【Android】setText调用导致的悬浮窗抖动问题
  • 天翼云Gpu主机安装Dify手册
  • 强化学习: 继续看 Q-Learning + FrozenLake, 解决更大的地图 8x8, 10x10
  • 【CUDA】Reduce归约求和(下)
  • 以军向也门3个港口的居民发布撤离令
  • 中哥两国元首共同见证签署《中华人民共和国政府与哥伦比亚共和国政府关于共同推进丝绸之路经济带和21世纪海上丝绸之路建设的合作规划》
  • 黄仕忠丨戏曲文献研究之回顾与展望
  • 董军同法国国防部长举行会谈
  • 《AI×SCIENCE十大前沿观察》9:合成数据和数据基础设施
  • 中国科考船在钓鱼岛附近活动,外交部:完全是中国主权权利范围内的事