Spring boot 从控制器返回url时图像源未知

Spring boot 从控制器返回url时图像源未知,spring-boot,spring-mvc,jsp,Spring Boot,Spring Mvc,Jsp,我是Ui设计新手,我正在尝试使用JSP和spring boot编写简单的应用程序。 我们的想法是在控制器中获取谷歌二维码URL并返回到JSP页面: https://chart.googleapis.com/chart?chs=200x200&chld=M%%7C0&cht=qr&chl=otpauth%3A%2F%2Ftotp%2FSpringRegistration%3Atest_user%3Fsecret%3DI2S5OTJXDG5NBWVY%26issuer%3DS

我是Ui设计新手,我正在尝试使用JSP和spring boot编写简单的应用程序。 我们的想法是在控制器中获取谷歌二维码URL并返回到JSP页面:

https://chart.googleapis.com/chart?chs=200x200&chld=M%%7C0&cht=qr&chl=otpauth%3A%2F%2Ftotp%2FSpringRegistration%3Atest_user%3Fsecret%3DI2S5OTJXDG5NBWVY%26issuer%3DSpringRegistration
因此,我的控制器如下所示:

@GetMapping("/confirmRegistration")
public String confirmRegistration(final HttpServletRequest request,
                                  final Model model) {
    final User user = userService.getUser(token);
    String qrUrl = userService.generateQRUrl(user);
    log.info("QR URL: {}", qrUrl);
    model.addAttribute("qr_code", qrUrl);
    return "redirect:/qrcode";
}
我的JSP看起来像-

<!DOCTYPE html>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html lang="en">
  <head>
    <title>Confirm your account</title>
  </head>
  <body>
    <label>Scan following QR code.</label>
    <c:if test="${param.url != null}">
        <span> hi there </span>
        ${param.url}
    </c:if>
    <c:url value="${qr_code}" />
    <img src="${qr_code}" width=256 height=256 />
    <br />
    <img src="${param.qr[0]}"/>
  </body>
</html>

确认你的帐户
扫描以下二维码。
你好
${param.url}

但它并没有填充图像。UI页面如下所示:


有人能帮我一下吗?

我想,这个问题与
返回
语句有关。您应该指出带有图像url的模型转发到的jsp页面的名称。但在此之前,您需要定义和配置


有关更多信息(/)

什么是
log.info(“qrUrl:{}”,qrUrl)给予?这是否为n
qrUrl
提供了正确的值?是的,它会打印url,如果我在浏览器中打开该url,我可以看到QR代码。