首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Spring引导静态资源映射

Spring引导静态资源映射
EN

Stack Overflow用户
提问于 2014-11-12 15:56:38
回答 1查看 13.8K关注 0票数 0

我知道这个问题经常问,但对我没什么用。我想访问静态资源,因此我有一个加载“./ resources /css/style.css”的模板。

但是当我启动应用程序时,浏览器无法访问css文件。

我正在使用SpringBoot1.1.9(也是pom.xml中的父级)。

我的结构是:

pom.xml src/main/java src/主要/资源 src/main/resources/数据库 src/主/资源/模板 src/main/resources/templates/index.html src/主/资源/静态 src/主/资源/静态/资源 src/main/resources/static/resources/css src/主/资源/静态/资源/字体 src/main/resources/static/resources/img src/main/resources/静态/resources/js

(见http://i62.tinypic.com/of84jt.png)

我的财务主任:

代码语言:javascript
运行
复制
package prototype.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
public class IndexController {

  @RequestMapping("/")
  public String stdRedirect(){
    return "redirect:/index";
  }

  @RequestMapping(value="/index", method=RequestMethod.GET)
  public String index(){
    return "index";
  }
}

Main:

代码语言:javascript
运行
复制
@Configuration
@EnableAutoConfiguration
@ComponentScan
public class Prototype {
  public static void main(String[] args) throws Exception {
    SpringApplication.run(Prototype.class, args);
  }
}    

我读过跳转自动地图/静态/和/resources文件..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-12 19:09:53

您的索引是从/提供的--应用程序的根。这意味着您不需要样式表路径上的../前缀。尝试使用resources/css/style.css代替。或者,您可以使用一个绝对路径(/resources/css/style.css),那么什么路径为HTML服务并不重要。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26891186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档