java对servlet的规范_资源 - Java Servlet 3.1 规范

ServletContext 接口提供了直接访问 Web 应用中仅是静态内容层次结构的文件的方法,包括 HTML,GIF 和 JPEG 文件:

getResource

getResourceAsStream

getResource 和 getResourceAsStream 方法需要一个以 “/” 开头的String 作为参数,给定的资源路径是相对于上下文的根,或者相对于 web应用的 WEB-INF/lib 目录下的 JAR 文件中的 META-INF/resources 目录。这两个方法首先根据请求的资源查找 web 应用上下文的根,然后查找所有 WEB-INF/lib 目录下的 JAR 文件。查找 WEB-INF/lib 目录中 JAR文件的顺序是不确定的。这种层次结构的文件可以存在于服务器的文件系统,Web 应用的归档文件,远程服务器,或在其他位置。

这两个方法不能用于获取动态内容。例如,在支持 JavaServer Pages™规范的容器中,如 getResource("/index.jsp") 形式的方法调用将返回 JSP 源码而不是处理后的输出。请看第9章,“分发请求”获取更多关于动态内容的信息。

可以使用 getResourcePaths(String path) 方法访问 Web 应用中的资源的完整列表。该方法的语义的全部细节可以从本规范的 API 文档中找到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值