如何从Thymeleaf重定向页面(我有如下的JSP代码)
out.println("REDIRECT=http://www.example.com/api/response?id="+id)
Thymeleaf的等价物是什么?我想从模板中做到这一点。
答案 0 :(得分:4)
Thymeleaf没有提供从其中一个模板重定向到另一个页面的任何机制 - 我也不建议这样做(因为这可能应该在控制器级别处理)
话虽如此,使用javascript可以做到这一点。像这样:
<script th:inline="javascript">
window.location.href = 'http://www.example.com/api/response?id=' + [[${id}]];
</script>
或者可能是元刷新标记。
<meta http-equiv="refresh" th:attr="content=${'5; url=http://example.com/api/response?id=' + id}" />