簡體   English   中英

Spring MVC,Thymleaf在ajax調用上返回新的HTML頁面

[英]Spring MVC, Thymleaf on ajax call return new HTML page

我是百里香的新手。 我打算用html頁面實現簡單的Web應用程序。 我的目標網頁控制器網址在下面,該網址返回index.html頁面

@RequestMapping("/index")
public String index() {
    return "index";
}

我在index.html頁面中有一個按鈕,該按鈕會在控制器調用下方觸發,並想返回另一個onclick.html HTML頁面

@RequestMapping("/web/onclick/{onclickvar}")
public String onclick(Model model, @PathVariable("onclickvar") String onclickvar) {
//do something with onclickvar
    return "onclick";
}

任何人都可以提供示例代碼。

您可以使用錨鏈接而不是按鈕來執行相同操作。

<a href="onclick.html" th:href="@{/web/onclick/${someValueForClickvar}">Click here to go to onclick.html</a>

上面的鏈接將命中控制器,並且@PathVariable("onclickvar") String onclickvar應該具有值"someValueForClickvar"

注意:請注意,這里/web/onclick/${someValueForClickvar}是您要作為路徑變量傳遞的值,因此請按需更改變量名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM