簡體   English   中英

在 Spring Boot 中使用 GET 變量返回 URL

[英]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.

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