0 0

请问应用服务器关于静态资源的寻找原理,能否改变默认的寻找方式10

假定 WEB 应用的地址是 http://mysite,对应的目录是 WebRoot,JSP 文件位于 WebRoot 根目录下。那么
对于页面上的 <script src="js/myscript.js">,应用服务器会寻找到 WebRoot/js/myscript.js
对于页面上的 <img src="image/myphoto.jpg">,应用服务器会寻找到 WebRoot/image/myphoto.jpg

我想知道,有没有办法改变应用服务器默认的处理方式。
就是说,对于 <script src="js/myscript.js">,应用服务器不在默认位置寻找,而是定位到另一个地方,如 C:/js/myscript.js。

谢了先。。。
2008年7月20日 12:04

1个答案 按时间排序 按投票排序

0 0

采纳的答案

你可以在web.xml文件里定义一个servlet-mapping,比如url-pattern定义为*.js,这样的话,但凡对于js文件的请求就会被转交给你指定的servlet去处理,这样你就可以控制了。

2008年7月28日 15:39

相关推荐

    linux服务器上使用nginx访问本地静态资源的方法

    1.查看80端口是否被占用,一般80端口多被apache服务占用。 netstat -anp|grep 80  2.修改apache服务的端口号 ...以上所述是小编给大家介绍的linux服务器上使用nginx访问本地静态资源的方法,希望对大家有所帮助!

    狂神springboot静态资源.zip

    标题“狂神springboot静态资源.zip”表明这是一个关于Spring Boot框架中处理静态资源的教程或示例集合。Spring Boot是Java开发中一个流行的微服务框架,它简化了配置,提供了快速构建可生产级应用的方式。在Spring ...

    SpringMVC访问静态资源

    静态资源默认处理 Spring MVC默认会自动处理应用中的静态资源。在`DispatcherServlet`的配置中,有一个`&lt;mvc:default-servlet-handler/&gt;`元素,它会将所有未匹配到控制器的请求转发给Web服务器的默认Servlet来处理...

    web服务器缓存静态资源,更新静态资源的规则,静态资源如css,js文件 HTTP CODE 304.zip

    以下将详细介绍关于“web服务器缓存静态资源,更新静态资源的规则”以及HTTP状态码304的相关知识点。 首先,静态资源的缓存分为两种类型:强缓存和协商缓存。强缓存主要通过`Cache-Control`或`Expires`响应头来控制...

    springboot security 静态资源

    总的来说,Spring Boot结合Spring Security管理静态资源,需要理解如何配置安全规则,以确保既保护了敏感接口,又能让用户正常访问静态资源。在实际项目中,这一步骤至关重要,因为错误的配置可能导致用户无法正常...

    防止SpringMVC拦截器拦截js等静态资源文件的解决方法

    这种方法的优点是不需要在SpringMVC的拦截器中进行繁琐的配置,而且默认的Servlet可以很高效地处理静态资源请求。不过,这种方法的缺点是,需要在web.xml中手动配置,而且可能会增加服务器的负载,因为静态资源需要...

    java 静态服务器

    这种服务器通常不处理动态请求,而是将这些请求转发到更复杂的服务器,如Apache或Nginx,它们可以与后端应用程序(如PHP、JSP或Servlet)交互来生成动态内容。 在Java中实现一个静态服务器,我们需要理解以下几个...

    smbms静态资源文件

    【标题】"smbms静态资源文件"是一个与JavaWeb应用相关的压缩包,其中包含了用于构建和运行SMBMS(可能是“小型企业管理系统”)的关键组件。这个压缩包中的核心文件是`smbms.sql`,这通常是一个SQL脚本文件,用于在...

    狂神Spring Security静态资源

    在这个名为"狂神Spring Security静态资源"的资料中,我们可以期待学习到关于如何保护Web应用中的静态资源不被未经授权的用户访问。 首先,了解Spring Security的基本概念是必要的。它主要由四个组件构成:...

    Node.js-使用node搭建静态资源服务器

    静态资源服务器主要负责提供HTML、CSS、JavaScript等不需动态处理的文件,这些文件在发送到客户端时不需要经过服务器的额外计算。Node.js由于其异步非阻塞I/O的特性,非常适合用于构建这样的服务。 1. **安装Node....

    Nginx配置http转https以及https访问http静态资源.docx

    在第一个server块中,我们使用了location指令来配置静态资源的访问。其中,/位置用于配置网站的根目录,add_header指令用于添加Content-Security-Policy头,以便升级不安全的请求。proxy_pass指令用于将请求代理到...

    Spring静态资源配置原理 2.6.0(csdn)————程序.pdf

    在Spring Boot中,你可以通过修改`application.yml`或`application.properties`来调整这些默认设置,比如改变静态资源的路径,添加新的资源位置,或者完全关闭默认的资源映射。这样,你可以根据项目需求定制静态资源...

    fastapi静态资源

    首先,静态资源在Web开发中指的是不会因用户交互或服务器端逻辑而改变的文件,如CSS样式表、JavaScript文件和图像。在FastAPI中,处理这些静态资源是构建一个完整Web应用的重要部分。 1. **配置静态文件目录**:在...

    搭载静态资源服务器方式

    1. 使用简单 2. 效果不错

    SpringSecurity静态资源.rar

    3. **CSRF(跨站请求伪造)保护**:Spring Security默认开启CSRF保护,但静态资源通常不需要这种保护。如果静态资源请求被错误地拦截,可以将这些请求排除在CSRF保护之外。 4. **安全HTTP头**:Spring Security可以...

    CMS生成静态网页简单原理

    4. **节省服务器资源**:静态网页的生成减少了对服务器CPU和内存的消耗,特别是在高并发场景下,这种优势更加明显。 #### 四、总结 通过以上分析,我们可以看到CMS生成静态网页不仅简化了网站的构建与维护过程,还...

    13. 处理静态资源(自定义资源映射)【从零开始学Spring Boot】

    在Spring Boot中,静态资源默认位于`src/main/resources/static`、`src/main/resources/public`或`src/main/resources/resources`目录下。当一个HTTP请求被发送到应用时,Spring Boot会自动寻找并返回这些目录下的...

    springmvc静态资源访问

    正确配置静态资源访问不仅可以提升用户体验,还能减轻服务器压力。通过使用Spring MVC提供的工具和技巧,开发者可以轻松实现这一点。希望本文能够帮助读者更好地理解和掌握Spring MVC中静态资源的处理方式。

    cpp-LEAR是一个以惊人效率提供静态资源的简单HTTP服务器

    cpp-LEAR的主要任务是服务静态资源,这意味着它不需要执行服务器端脚本或数据库查询。当接收到请求时,cpp-LEAR会根据请求的URL找到对应的文件,并将其内容以HTTP响应的形式发送给客户端。这种模式在处理大量并发...

    spring-security静态资源

    在讨论“spring-security静态资源”这个主题时,我们将深入探讨Spring Security如何处理Web应用中的静态资源,如JavaScript、CSS、图片等。 1. **静态资源的安全访问** Spring Security 提供了一种机制来保护静态...

Global site tag (gtag.js) - Google Analytics