如何在 thymeleaf 中访问 Spring 会话 bean 范围

2024-04-25

我已经定义了我的对象

  @Component
  @Scope(value = "session", proxyMode = ScopedProxyMode.TARGET_CLASS) 
  public class MySession {
      private String message;

     // getter setter
  }

当我尝试从百里香访问时,它失败了。

<p th:text="${mySession.message}"></p>

SOLUTION

通过spring beans访问

http://www.thymeleaf.org/doc/articles/springmvcaccessdata.html http://www.thymeleaf.org/doc/articles/springmvcaccessdata.html

 <p th:text="${@mySession.getMessage()}"></p>

session.setAttribute("mySessionAttribute", "someValue");

您可以直接访问会话属性。

${#session.getAttribute('mySessionAttribute')}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 thymeleaf 中访问 Spring 会话 bean 范围 的相关文章

随机推荐