[英]Return URL with GET variable in Spring Boot
我想在從 Spring 返回的 URL 中指定一些 GET 變量,如下所示:
http://localhost:8080/index.html?page=home
原則上類似於這樣的事情:
@Controller
@RequestMapping("/jobs")
public class HomeController {
@GetMapping("/home")
public String showHome() {
return "index.html?page=home";
}
}
但顯然這會導致錯誤,因為此返回值應僅解析為文件名。
我怎樣才能達到預期的結果?
怎么樣:
@Controller
@RequestMapping("/index.html")
public class HomeController {
@GetMapping
public String getPage(@QueryParam("page") String pageId) {
return "index.html?page=" + pageId;
}
}
當@GetMapping
被擊中時,這真的取決於你想要發生什么。 現在它返回一個String
,它可能只是響應的正文 + 200
(OK) HTTP 狀態代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.