Search code examples
javahtmlspring-bootspring-mvcthymeleaf

Accessing url with model and view on Spring Boot project


Hi a Java newbie here.

I am trying to send a URL via modelAndView to an html page that is using thymeleaf.

My controller looks something like this.

@RequestMapping("/api/test")
public ModelAndView test(){
    ModelAndView modelAndView = new ModelAndView();
    String google = "www.google.com";
    modelAndView.addObject("google", google);
    modelAndView.setViewName("api/googleTest");
    return modelAndView;
}

And my the button where I am using this attribute looks something like this

<button class="w-100 btn btn-secondary btn-lg" type="button"
                th:onclick="|location.href='@{{link}(link=${google})}'|">

And when I push the button, my application seems to redirect to http://localhost:8080/api/www.google.com instead of www.google.com

It would be sincerely appreciated if there would be a way to fix this problem. Thank you in advance!!


Solution

  • What happens when you add "http://"?

    Like String google = "http://www.google.com";