如何使用 Thymeleaf 写入响应标头

Posted

技术标签:

【中文标题】如何使用 Thymeleaf 写入响应标头【英文标题】:How Can I Write to response headers with Thymeleaf 【发布时间】:2016-04-26 14:51:45 【问题描述】:

我只是在尝试 Spring boot,并且我有一个简单的测试 JSP 页面,我想将其转换为 thymeleaf。 JSP 有一个设置响应头的首页指令。我怎样才能在百里香中做同样的事情?

Index.jsp

    <%
        response.setHeader("Content-Security-Policy-Report-Only", "default-src 'self');
    %> 

【问题讨论】:

不要在 THymeleaf 中做,在你的控制器中做。 【参考方案1】:

简短的回答是,你不知道。不在百里香。在 Spring MVC 控制器中设置响应头。

【讨论】:

是的,我知道这确实是旧风格和糟糕的编码,但我需要一些快速而肮脏的东西来测试从页面发布的 CSP 并且不知道从哪里开始 thymeleaf - 无论如何谢谢你的教程,我会多读一点的。 不想做出判断。我刚刚把 JSP 变成了可怕的东西。一页,数千行代码。 OO 原则被抛到了窗外……我的网站上有很多关于 Thymeleaf 的内容。祝你好运开始。它的东西很酷!

以上是关于如何使用 Thymeleaf 写入响应标头的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 Findbugs HTTP 参数直接写入 HTTP 标头输出

写入响应标头后服务器关闭连接时的 HttpClient 异常

如何使用 ServiceStack 访问响应标头

使用 urllib2.urlopen 时如何访问包含重定向的原始响应标头

使用 Spring Boot 到达静态内容时如何添加响应标头?

使用 Moya 获取响应标头