问题标签 [static-resource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
626 浏览

spring - 如何使用 Java 配置在 Spring 4 安全性中配置静态资源

我认为这在 xml 配置中很容易,但是当我现在使用 java 代码配置时,我迷路了,所以谁能告诉我如何配置 spring security 以允许对静态资源目录进行非安全检查?

非常感谢你的好意首先

0 投票
1 回答
247 浏览

java - Spring 4 - 无法提供静态内容(引导程序)

我正在尝试在 Spring Boot 应用程序中提供一些静态内容(css 和 js 文件)。根据本指南(http://spring.io/blog/2013/12/19/serving-static-web-content-with-spring-boot),src/main/resources/[static- public] 会自动添加到类路径中,因此可用。不幸的是,我设法加载了 html 页面,但我不明白如何加载 css 文件。

我的目录结构是

项目结构

我的主要应用程序类是

我的 index.html 标题看起来像

非常感谢

0 投票
2 回答
776 浏览

scala - Scala Play framework - cannot find static resources

I am new to Scala Play Framework. In my routes I have mentioned my the url to all my static resources. Here is the code for it.

My application context is /api/dashboard/v2.2. I have a public folder in the root of my project. There is an html page called default.htm. Now I want to see the html page in the browser.

In the url I am typing http://localhost:9000/api/dashboard/v2.2/public/default.htm. It is giving me 404 Not Found error. The call to the methods of the controller are working fine. But whenever I am trying to call the static resources I am getting this error.

0 投票
1 回答
1497 浏览

salesforce - Visualforce:无法访问归档的静态资源

我正在尝试访问我的 visualforce 页面中的一些静态资源。我上传了一个名为 pqGrid 的 zip 文件。它的结构是这样的:

按照[引用静态资源1的 sf 文档中的说明,我尝试了以下操作:

加载页面,我得到一个 404:

获取 https://c.cs10.visual.force.com/resource/7975978979000/pqGrid/pqgrid.min.js 404(未找到)获取https://c.cs10.visual.force.com/resource/7975978979000/ pqGrid/pqgrid.min.css

我什至尝试过仅引用图像:

和相同的404:

获取 https://c.cs10.visual.force.com/resource/7975978979000/pqGrid/images/cross.png 404(未找到)

我确保资源缓存控制是公开的

在此处输入图像描述

我做错了什么?

编辑

尝试将所有文​​件放入另一个目录,所以现在是 pqGrid/stash/[*files]

当我找不到 404 时:

获取 https://c.cs10.visual.force.com/resource/1430434594000/pqGrid/stash/pqgrid.min.css

我试着玩这个网址。尝试仅导航到 /stash/ 会引发 ERR_INVALID_RESPONSE 错误。导航到 /pqGrid/ 让我下载这些东西。试图直接转到文件 /pqGrid/stash/file.js 我只是得到一个空白页。

所以 zip 肯定在 salesforce 上,但访问它有问题。

谢谢大家!

0 投票
1 回答
1447 浏览

spring-mvc - 春天请求路由

TL;DR:我正在编写一个简单的 Tomcat/Spring/Freemarker webapp,似乎很难让 Spring 的 DispatcherServlet 遵守<mvc:resources...>配置。

请注意:AFAICT 这不是其他问题的重复,因为我已经尝试过其他答案中给出的解决方案。如果有人发现现有问题并且该问题提供了我错过的解决方案,我很乐意将 VTC 作为 dup (或如果需要删除此问题)。

我有一个非常简单的基于 Freemarker 的 webapp。那部分工作正常。我有一个请求处理程序方法来处理所有请求(@RequestMapping("/**"))但希望/${contextPath}/static/...使用该<mvc:resources.../>工具提供静态资源。这些资源位于顶级 webapp 目录的子目录中。

根据阅读其他关于 SO 的问题,我添加了

到我的 Spring 配置。

无论我做什么,我希望被解析为静态资源文件的请求都会被发送到我的控制器的请求处理程序方法。我唯一能想到的是@RequestMapping注释优先于mvc:resources,但这并没有多大意义。

我已验证资源 URL 生成正确,即模板行

生成

并且请求正在被Tomcat服务器接收,只是路由到了错误的地方。

我已经阅读了关于这个主题的大多数关于 SO 的问题,并且我相信我做对了(例如,参见Trying to get mvc resources to serve my static resources),但显然我遗漏了一些明显的东西。

环境

  • 日食月神
  • 爪哇 8
  • 雄猫 8
  • 自由标记 2.3.23
  • 春天 4.2.0
  • 视窗 7 SP1

部署布局

标准 Java EE Tomcat 目录结构

Tomcat 上下文定义

Spring Servlet 配置

WEB-INF/main-servlet.xml

我已经尝试了这些语句的所有可能排序,但这似乎没有效果。我也尝试添加

没有效果。

WEB-INF/web.xml

标准 Spring MVC DispatcherServlet 配置

请求映射方法

自由标记模板

0 投票
2 回答
2161 浏览

reactjs - 具有静态资源的 React-Native 响应式背景图像?

我无法弄清楚这一点,尽管这似乎是一个非常常见的用例。

我想在我的应用程序的所有页面中都有一个全屏背景图像。

  • 这应该来自静态资源。
  • 它应该是每个设备显示尺寸的最佳质量,iPhone 4 / 5 / 6 / ...
  • 当用户改变设备的方向时,一个不错的选择是横向替代。

这样做的正确方法是什么?

非常感谢

0 投票
4 回答
1269 浏览

spring - spring mvc静态资源加载失败

我正在尝试在我的示例 spring mvc 项目中使用静态资源,在我的项目中,我在资源文件夹下创建了一个主题,如图所示。在此处输入图像描述

然后我在 spring-mvc-servlet.xml 中添加了以下 3 行代码

当我尝试以多种不同方式访问静态资源时,我无法访问它。这是我的jsp页面:

这是我的 web.xml

谁能帮我解决这个问题?

0 投票
2 回答
1743 浏览

spring - 如何在 Spring MVC 中配置 Servlet 映射和资源处理程序

我创建了具有以下文件夹结构的示例 Spring MVC REST Maven 项目 文件夹结构

ResourceHandlerRegistry 配置如下

Servlet映射如下

问题是每当我尝试访问资源 http://localhost:8080/spring4_rest_angular_demo/static/css/app.css

我收到 404 错误。我想保留此文件夹结构以在 index.jsp 文件中获取 css IntelliSense 建议。

0 投票
2 回答
1159 浏览

java - Spring MVC default-servlet-handler 配置阻塞 JSTL 视图

我有简单的 Spring 配置

我的控制器是

我的 JSP 是

此配置工作正常(但未应用 CSS)。 在此处输入图像描述

所以我添加

到我的 Spring 配置,现在页面本身停止加载,给出 404。

同样令人惊讶的是,一切正常(使用 CSS)将遵循配置

直接渲染没有控制器参与。

0 投票
1 回答
1721 浏览

java - Spring Boot 共享 web 模块(jar 文件覆盖?)

在使用 .war 输出进行 Web 开发之前,可​​以选择模块化战争覆盖http://maven.apache.org/plugins/maven-war-plugin/overlays.html

现在 Spring Boot 采用 jar 封装,如何做一些共享的 web 资源呢?

那就是对com.company.shared.web模块的依赖,例如,图像 /com.company.shared.web/src/main/resources/static/images/background-image.png
如何使该图像可用于在主模块中运行 Spring Boot 应用程序?Maven 标准依赖解析将只提供 Java 类。

PS 类似的问题,但对于 .war 包装是Spring Boot 和 Maven 战争覆盖并没有解决https://github.com/spring-projects/spring-boot/issues/1030