我有一个类似的Groovy模板login.tpl文件:
layout 'layout.tpl', title: 'LOGIN',
content: contents {
// if(param.logout) p class: "alert", "You have been logged out"
// if(param.error) p class: "alert alert-error", "There was an error, please try again"
form id: 'loginForm', class: 'form-horizontal',
role: 'form', action: '/login', method: 'post', {
// BLAH here
}
}
这基本上是从使用Thymeleaf的Spring Boot sample-web-secure启动版本翻译而来。
如何访问请求/响应/会话等内在函数?我是否需要破解一个中间控制器,将这些东西手工放入模型中?
答案 0 :(得分:0)
Spring向模板视图公开RequestContext
(请参阅AbstractTemplateView
)。在Spring Boot 1.1中,它被称为" spring"。在1.2中,它使用Spring MVC的默认名称:" springMacroRequestContext"。