2013-06-05 63 views
1

1)誰知道請提供有關會話的更多信息,使用Thymeleaf模板引擎。百里香和會議

2)默認情況下會在Thymeleaf中啓用,就像在JSP中一樣?

3)在Thymeleaf會議對象有任何限制嗎?

4)在Thymeleaf有(或需要)用於會話工作的特定結構?

在JSP中,我們都默認會話=「真」,我們必須用這樣的:

<jsp:directive.page contentType="text/html; charset=UTF-8" 
    pageEncoding="UTF-8" session="false" /> 

谷歌或Thymeleaf論壇上有關於如何工作,會議這個模板引擎沒有足夠的信息。

我的基礎英語水平。

回答

1

Thymeleaf是一個模板引擎或可選(儘管最經常)作爲Spring MVC中的視圖層。作爲模板引擎,它與會話沒有任何關係。它的工作就是處理EL並吐出標記。

另一方面,Spring MVC會允許會話bean的作用域,並且可以讓你訪問和修改會話。見http://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/html/mvc.html

另見: Spring MVC: HTTP session management "equivalent" Spring "session" scope of a bean

4

使用#httpSession或$ {}會話對象及其方法來檢查ServletSession。請確保您正在使用ExpressionLanguage完成所有操作。

Click Here瞭解更多。

0

你可以很容易地使用會話與thymelaaf。

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

您可以訪問直接會話屬性。

${#session.getAttribute('mySessionAttribute')}