问题标签 [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.
spring - 如何使用 Java 配置在 Spring 4 安全性中配置静态资源
我认为这在 xml 配置中很容易,但是当我现在使用 java 代码配置时,我迷路了,所以谁能告诉我如何配置 spring security 以允许对静态资源目录进行非安全检查?
非常感谢你的好意首先
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 标题看起来像
非常感谢
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.
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 上,但访问它有问题。
谢谢大家!
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 配置
请求映射方法
自由标记模板
reactjs - 具有静态资源的 React-Native 响应式背景图像?
我无法弄清楚这一点,尽管这似乎是一个非常常见的用例。
我想在我的应用程序的所有页面中都有一个全屏背景图像。
- 这应该来自静态资源。
- 它应该是每个设备显示尺寸的最佳质量,iPhone 4 / 5 / 6 / ...
- 当用户改变设备的方向时,一个不错的选择是横向替代。
这样做的正确方法是什么?
非常感谢
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 建议。
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