问题标签 [static-content]

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 回答
2979 浏览

browser-cache - NancyFX 是否支持通过 ETag 和 Last-Modified 标头进行静态内容缓存?

我希望我的静态内容(图像、javascript 文件、css 文件等)仅在文件更新后才能完整提供。

如果文件自上次请求以来没有更改(由ETagLast-Modified响应标头值确定),那么我希望客户端浏览器使用文件的缓存版本。

Nancy 是否支持此功能?

0 投票
1 回答
1088 浏览

ant - 在 Weblogic 中热部署具有大量静态内容的项目

我有一个包含大量静态内容的 Java EE 应用程序:Javascript、图像、css 等。现在我们正在使用 Eclipse 的 weblogic 插件来部署我们的应用程序以进行测试,但是它变得非常慢,而且只会变得更慢。由于我们有很多 javascript,因此我们通常必须进行一些小的更改并快速连续地测试它们,这变得非常头疼。

我们还想摆脱在 Eclipse 上使用 weblogic 插件。我们希望找到一种在测试环境中部署的解决方案,它只复制自上次部署以来更改的内容。我们考虑过使用 Ant 脚本,但我在 Internet 上找到的所有解决方案都涉及制作一个 .EAR 并将其复制到服务器上测试域中的 autodeploy 文件夹中。这不会解决问题,因为生成耳朵会导致更多开销。

有什么办法可以使这项工作?

0 投票
2 回答
1958 浏览

python - 如何在 AppFog 中使用 Apache 提供静态内容(WSGI Python 应用程序)

我用了几天的AppFog PaaS 系统,我很喜欢它,它可能是我测试过的最好的 PaaS 系统(我之前使用过其他 3 个),但是没有找到关于如何服务静态的信息前端 Web 服务器的内容(Apache https 或 nginx) 我不确定正在使用什么服务器。

我的应用程序是一个带有 CherryPy 的 Python WSGI,并且在 AppFog 中完美运行,但我不希望 CherryPy 提供静态内容,我认为 Apache httpd 或 nginx 是一个更好的选择。

0 投票
6 回答
13133 浏览

static-content - DropWizard 可以从 jar 文件外部提供资产吗?

在查看文档时,DropWizard 似乎只能提供位于 src/main/resources 中的静态内容。我想将我的静态文件保存在 jar 文件之外的单独目录中。那可能吗?还是大多数人使用 nginx/Apache 作为他们的静态内容?

0 投票
1 回答
713 浏览

spring - Spring & 静态内容 (css, js)

我想创建一个简单的应用程序,它将使用 css 和 js。但我无法达到那个静态内容......我找到了一些解决方案,但我无法为我的解决方案修改它们:(

有人会这么好心并且可以显示一些明确的解决方案(在哪里添加/修改某些东西以及究竟要添加/修改什么)?

我在导航器中的应用程序结构:http: //i.nahraj.to/f/gNc.jpg

web.xml 和 servlet-context.xml 的内容http://pastebin.com/fVcNZPst

我在 tomcat 服务器上运行我的应用程序。

home.jsp 页面是正确的,因为当我将其重写为 home.html 并通过 Web 浏览器打开时,它显示正确。我真的很感激任何帮助。

0 投票
1 回答
207 浏览

spring - 几乎相同的 Web 应用在提供静态内容时表现不同

我在使用 Spring-Hibernate 设置从我的 web 应用程序提供静态内容时遇到了一个“奇怪”的问题。

我有一个(小)webapp,它使用 DispatcherServlet 来提供任何这样的 url: /coverpage/* 。默认 servlet 映射设置为 /static/*

例子:

在我的 jsp 中,静态内容(images/js/css)是这样写的:

我在 webapp 中有 4 个页面:index.jsp、new.jsp、error.jsp 和 includes.jsp(这不是实际页面,duh)和 /process 的映射,它在输入时返回 PDF 内容或验证错误不正确的数据。

此设置似乎在我的 web 应用程序中运行良好。

现在是奇怪的部分:我已经在另一个 Tomcat 实例上部署了相同的 web 应用程序并更改了端口,以便它们可以同时运行,现在对静态内容的引用只工作了一半时间。只有 /new(又名 new.jsp)的映射才能找到静态内容。其余的无法加载它。

两个实例之间的差异

  • Tomcat 版本(原始运行在 6.0.29,第二个实例运行在 6.0.33)

  • Tomcat 端口

  • 数据库连接(原始转到 PROD db,第二个实例转到 TEST db - 两个数据库相同)

这是我的 web.xml

和 dispatcher-servlet 配置

0 投票
1 回答
161 浏览

asp.net - 静态内容会阻止网站中的一些图像

<static content>用来在 web.config 文件中提供到期日期。当我包含下面的标签时,某些图像未显示在其中一个网页中。

但是当我排除标签时,网站运行完美,但我需要包含标签以优化网站。

我正在使用下面的代码:

我会包含一个快照,但由于我需要至少 10 个声望来发布图像,所以我无法这样做。

有人可以帮忙吗??谢谢你。

0 投票
2 回答
1338 浏览

asp.net - 如何在 IIS 7.5 经典模式下限制对静态文件的访问

我需要在几个 ASP.NET 应用程序中限制对静态 HTML 文件的访问。由于这些应用程序实现了自己的身份验证机制,看起来我只需要让这些文件通过 ASP.NET 请求处理管道而不是“标准”IIS 静态内容处理。一些应用程序是相对现代的 ASP.NET MVC 应用程序,并在 IIS 7.5 上使用集成管道,看起来为它们做我需要的事情并不是什么大不了的事。但其他是在经典管道模式 (IIS 7.5) 上工作的旧版 ASP.NET 网站,由于某些原因,目前无法将它们移动到集成管道。

UPD:问题在于应用程序包含一些静态文件(帮助页面),未经授权的用户可以在键入直接 URL 时看到它们。我的任务是让应用程序在这种情况下显示登录页面。

在 Web.config 中添加处理程序:

导致我只是得到这个例外:

那么我做错了什么?谁能指出我正确的方法?

0 投票
1 回答
655 浏览

servicestack - 更改静态内容的虚拟路径

我正在开发一个项目,该项目是一个托管 2 个独立“插件”的自托管服务堆栈站点。我正在尝试对其进行设置,以便我可以从插件目录中提供我的静态内容文件,以便我可以在调试时即时编辑它们,而不需要重建来将 chages 复制到 bin 目录。

通过添加以下内容,我已经为我的剃刀文件工作了:

我似乎无法弄清楚如何对我的静态内容文件做同样的事情。似乎我可以通过添加EndpointHostConfig.Instance.WebHostPhysicalPath = "../../../ProjectName";但不能同时修复一个项目来一次修复一个项目?有没有办法为所有提供的文件设置虚拟路径提供程序,而不仅仅是剃刀文件?

0 投票
2 回答
211316 浏览

jquery - 事件处理程序不适用于动态内容

我有一个标签 A,当点击它时,它会附加另一个标签 B 以在点击时执行操作 B。因此,当我单击标签 B 时,将执行操作 B。但是,该.on方法似乎不适用于动态创建的标签 B。

我的标签 A 的 html 和 jquery 如下:

当点击标签 B 时,会执行一些动作 B。我的jquery如下:

我有一些非动态内容也有“.update”类。上述.on()方法适用于非动态内容,但不适用于动态内容。

如何使其适用于动态内容?