资源映射之----在springmvc中如何访问WEB-INF目录下的文件和系统文件夹中的文件

摘要:
众所周知,项目下的WEB-INF目录不能直接访问。我们在开发项目时,通常会将一些jsp页面和一些重要文件放在这个目录下,以防止其被任意更改,从而提高其安全性;所以,有时我们需要访问它,我们如何访问它?我在这里使用添加配置文件的方法;1) 在springmvc的配置文件中添加静态资源映射;这里,使用“/staticFile/**”代替“/WEB INF/static/”映射:指定请求路径;位置:指定目录;文件:磁盘路径˂!

众所周知,一个项目下面的WEB-INF目录是不直接访问的,在我们开发项目的时候也通常把一些jsp页面和一些重要的文件放在这个目录下面,为了不让它被随意的改变,以提高它的安全性;那么,有时候我们有需要访问它的时候,该如何访问它呢?我这里是使用了添加配置文件的方法来做的;

资源映射之----在springmvc中如何访问WEB-INF目录下的文件和系统文件夹中的文件第1张

1)在springmvc的配置文件中添加静态资源映射;这里面即用

"/staticFile/**"代替"/WEB-INF/static/"
  mapping:指定请求路径;  location:指定目录;  file:磁盘路径
<!--    映射项目内部资源
        /staticFile/js/jquery-3.2.1.mini.js==>/WEB-INF/static/js/jquery-3.2.1.mini.js
-->
    <mvc:resources mapping="/staticFile/**" location="/WEB-INF/static/"/>

2)那么我们在浏览器地址栏如果想查找WEB-INF目录下的文件时,就可以这样输入;如果出现照片,则说明成功的访问到了这个资源;

资源映射之----在springmvc中如何访问WEB-INF目录下的文件和系统文件夹中的文件第2张

3)访问系统文件夹中的文件;

<!--    静态资源映射:将请求路由到对应的目录  mapping:指定请求路径;  location:指定目录;  file:磁盘路径
        /upload/a.jpg==>返回E:/upload/a.jpg
-->
    <mvc:resources mapping="/upload/**" location="file:E:/upload/"/>

4)测试:出现照片,说明访问资源成功;

资源映射之----在springmvc中如何访问WEB-INF目录下的文件和系统文件夹中的文件第3张

免责声明:文章转载自《资源映射之----在springmvc中如何访问WEB-INF目录下的文件和系统文件夹中的文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CPA战略例题汇总ubuntu查看文件的权限下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux下新建用户自动复制文件

/etc/skel/目录是用来存放新用户配置文件的目录,当我们添加新用户的时候,这个目录下的所有文件会自动被复制到新添加的用户的家目录下。 这个目录下的所有文件都是隐藏文件(以.点开头的文件)。 通过修改、添加、删除/etc/skel目录下的文件,我们可为新创建的用户提供统一的、标准的、初始化用户环境。 如果删除了用户目录下的文件,可通过拷贝该文件夹下的相...

宝塔Python项目设置及启动文件编辑

在宝塔面板中,通过软件商店的Python项目管理器,即可完成设置,一般有以下两个步骤: 1、添加项目 设置完成后,点击确认。 2、设置绑定 点击列表中的映射 设置映射 设置完映射后,会在网站列表中出现一个以你映射域名作为名称的站点。 在网站的反向代理中,能看见对python的支持 3、注意事项 1、由于目录没有判断的原因,在创建后,需要将网站列...

linux下find查找命令用法

转自http://www.jb51.net/os/RedHat/1307.html Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件...

教你一招:解决Win10 win7 删除文件或文件夹时提示“找不到该项目”

问题很怪异,解决的办法却很简单。 首先,分析问题 使用不可显示ASCII字符或采用UNICODE字符方法创建的文件或文件夹; 名称中含有..等特殊符号文件或文件夹名称不符合Windows命名规范或建立空格目录名创建的文件或文件夹; 使用下载工具创建的文件夹,在未下载完成前自行删除文件或系统备份工具GHOST创建的文件; 恶意文件生成的防删除的文件或文件目...

makefile中的自动化变量 【转】

转自:http://blog.chinaunix.net/uid-28458801-id-3495215.html 自动化变量 模式规则中,规则的目标和依赖文件名代表了一类文件名;规则的命令是对所有这一类文件重建过程的描述,显然,在命令中不能出现具体的文件名,否则模式规则失去意义。那么在模式规则的命令行中该如何表示文件,将是本小节的讨论的重点。 假如你需要...

go 学习 (一):环境配置

Go 下载地址:https://golang.google.cn/dl/ 1、右键我的电脑 --> 左上方 “高级系统设置” ---> 环境变量 --> 第二个菜单栏 “系统变量” --> 找到变量名为 “Path” --> 双击并点击新建,添加 go/bin 目录 --> 点击确定才会生效 2、新建文件夹作为源码的...