【问题标题】:jsp file inside a war application is not loading css links inside a docker container战争应用程序中的jsp文件未在docker容器中加载css链接
【发布时间】:2020-04-14 11:00:41
【问题描述】:

我使用 spring boot 构建了一个 war 应用程序,当我在本地机器上运行时它运行良好。但是当我尝试 dockerize 时,它​​没有加载外部引导、CSS 和 js 文件。

application.properties

# App config
spring.mvc.view.prefix: /WEB-INF/jsp/
spring.mvc.view.suffix: .jsp

jsp文件

<link rel="stylesheet" href="${source}/bootstrap.min.css">
<link rel="icon" href="${LOGO}" type="image/png" sizes="16x16">
<script type="text/javascript" src= "${source}/jquery.min.js"></script>
<script type="text/javascript" src= "${source}/bootstrap.min.js"></script>

内部控制器

@Controller
public class RsvpHomeController {
@RequestMapping(value = {"/","home"})
    public ModelAndView home()
    { ModelAndView mv = new ModelAndView("profile");
      mv.addObject("source","links");
}
}

【问题讨论】:

    标签: spring-boot docker jsp war


    【解决方案1】:

    我只是将我所有的外部文件放在静态文件夹中,并将 JSP 文件更改为

    <link rel="stylesheet" href="/bootstrap.min.css">
    <link rel="icon" href="${LOGO}" type="image/png" sizes="16x16">
    <script type="text/javascript" src= "/jquery.min.js"></script>
    <script type="text/javascript" src= "/bootstrap.min.js"></script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-27
      • 2019-03-23
      • 1970-01-01
      • 2011-08-18
      • 1970-01-01
      • 2023-03-05
      相关资源
      最近更新 更多