嗨,我是一名Java新手。
我試圖通過modelAndView發送一個URL到一個使用thymleaf的html頁面。
我的控制器看起來像這樣。
@RequestMapping("/api/test")
public ModelAndView test(){
ModelAndView modelAndView = new ModelAndView() 。
String google = "www.google.com"/span>;
modelAndView.addObject("google", google)。
modelAndView.setViewName("api/googleTest")。
return modelAndView。
而我使用這個屬性的按鈕看起來是這樣的
<button class="w-100 btn btn-secary btn-lg" type="button"
th:onclick="|location.href='@{{link}(link=${google})}'|"/span>>
而當我按下按鈕時,我的應用程式似乎重定向到http://localhost:8080/api/www.google.com,而不是www.google.com
如果有辦法解決這個問題,我將表示衷心的感謝。
uj5u.com熱心網友回復:
你沒有在你的控制器中設定Path變數。
請看下面的URL
https://www.baeldung.com/spring-pathvariable如果仍然不清楚,請給我回電。
uj5u.com熱心網友回復:
當你添加 "http://"時會發生什么?
比如String google = "http://www.google.com";
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/313473.html
標籤:
上一篇:為什么@ComponentScan對不同的組態檔有不同的表現?
下一篇:將SpringBootwar部署到Tomcat服務器上,收到"無法啟動嵌入式Tomcatorg.springframework.context.ApplicationContextExcep
