2016-09-27 78 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

儘管此代碼可以回答這個問題,提供有關爲什麼和/或如何代碼回答了這個問題提高了其長期價值的其他方面。 –