请求或会话属性的网络上下文命名空间等
当在网络环境下使用Thymeleaf时,我们可以使用一系列的快捷方式访问请求参数、会话属性和应用属性:
param:用于检索请求参数。
${param.foo}
是一个String[]
,含有foo
请求参数的值,所以${param.foo[0]}
通常用于取得第一个值。```java
/*
============================================================================
See javadoc API for class org.thymeleaf.context.WebRequestParamsVariablesMap
============================================================================
*/
${param.foo} // Retrieves a String[] with the values of request parameter 'foo' ${param.size()} ${param.isEmpty()} ${param.containsKey('foo')} ...
application:用于检索应用/servlet上下文属性。
```java
/*
=============================================================================
See javadoc API for class org.thymeleaf.context.WebServletContextVariablesMap
=============================================================================
*/
${application.foo} // Retrieves the ServletContext atttribute 'foo' ${application.size()} ${application.isEmpty()} ${application.containsKey('foo')} ...
Last updated