2016-09-27 942 views
0

如何重定向从Thymeleaf的页面(我有JSP代码如下图所示)重定向页面从Thymeleaf模板

out.println("REDIRECT=http://www.example.com/api/response?id="+id) 

什么是Thymeleaf等价?我想从模板中完成。

+0

你想实现什么,你能解释一下流 –

回答

2

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}" /> 
+0

尽管此代码可以回答这个问题,提供有关为什么和/或如何代码回答了这个问题提高了其长期价值的其他方面。 –