Atitit spirngboot 访问 html文件总结 自设计web服务器原理与实现 Url路由压力,读取url,获得项目更路径绝对路径,拼接为文件路径。读取文建内容输出即可 目录路径 u
Atitit spirngboot 访问 html文件总结 自设计web服务器原理与实现
Url路由压力,读取url,获得项目更路径绝对路径,拼接为文件路径。读取文建内容输出即可
目录路径 upload。Html在项目跟目录
默认的要佳配置文件和放入指定目录。。麻烦放弃此种方法
使用springboot 拦截器测试,老是拦截不到uri ,都是/error
使用java的filter拦截,效果良好。。
http://localhost:8080/upload.html
@Component @WebFilter(urlPatterns = "/*", filterName = "authFilter") public class AuthFilter implements Filter { @Override public void destroy() { // TODO Auto-generated method stub } @Override public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException { HttpServletRequest httpServletRequest=(HttpServletRequest) arg0; HttpServletResponse httpServletResponse= (HttpServletResponse) arg1; String uri= httpServletRequest.getRequestURI(); System.out.println(uri); String url= httpServletRequest.getRequestURL().toString(); if(uri.endsWith(".html")) { String classFilePath = this.getClass().getResource("/").getPath(); String prjpath=new File(classFilePath).getParent(); String htmlpath=prjpath+uri; byte[] s=FileUtils.readFileToByteArray(new File(htmlpath)); ServletOutputStream outputStream = httpServletResponse.getOutputStream(); outputStream.write(s); outputStream.flush(); } } |
Atitit spirngboot 访问 html文件总结 自设计web服务器原理与实现 Url路由压力,读取url,获得项目更路径绝对路径,拼接为文件路径。读取文建内容输出即可 目录路径 u相关推荐
- http文件上传到web服务器,上传到ftp服务器
前期准备: ftp:服务器的配置.(为ftp上传使用). 注意: 1.要是你测试用,ftp就在你自己开发的机器上配置,一定别忘了要先创建用户.且该用户一定要有可读写的权限!要不然会出现ftp 530错 ...
- gettext()方法输出空白_如何将文档内容输出为无水印图片?超简单的操作方法看这里...
在实际的工作生活中,我们可能会遇到这样的情况:文档内容太多,想截图以图片的形式展现,但是文档超过一屏无法全部截取,将其保存为图片的形式,但使用WPS将文档直接输出为无水印图片需要开启WPS会员. 一连 ...
- 无法访问yunlong.wj0920wjx.net指向的web服务器(或虚拟主机)的目录,请检查网络设置
无法访问yunlong.***.net指向的web服务器(或虚拟主机)的目录,请检查网络设置 第一步 下载.txt文件,放到服务器上 放在这里访问不到 然后我将txt文件放在static文件夹下 第二 ...
- 向web服务器传文件,c++实现向web服务器上传文件
[实例简介] vs2013 c++实现上传的客户端,服务端为java写的web工程,模拟post方法,可以上传大文件 [实例截图] [核心代码] c向web服务器上传文件 └── c++ 向web服务 ...
- 业务域名 无法访问xx.xx.com指向的web服务器(或虚拟主机)的目录,请检查网络设置
我用的腾讯云服务器,配置业务域名.JS安全接口域名和网页授权域名一直报这个错,百度了半天域名根路径到底指哪个,上传后都不行,最后直接把微信要求的文件放在static资源文件下,访问成功...,我用的是 ...
- 宿主不能访问本机虚拟机中的web服务器
1.虚拟机网卡选择桥接 2.关闭防火墙 service iptables stop 宿主机器浏览器输入ip即可访问
- 【转】局域网内访问VS2012 调试的IIS Express web服务器
1.修改发布项目的web属性 2.在我的文档中打开IISExpress\config\applicationhost.config 加上下面的一句 3.重启调试 转自:http://blog.chin ...
- 网络知识入门,Web服务器的CGI程序,浏览器如何判断响应内容:文本,图片还是音频文件?(十九)
目录 将请求的uri转换为实际的文件名 运行CGI程序 web服务器的访问控制 浏览器接受响应并返回内容 浏览器接受响应消息后如何显示内容 浏览器显示网页内容:访问完成 将请求的uri转换为实际的文件 ...
- ASP.NET的路由系统:URL与物理文件的分离
表现为请求地址与目标Controller和Action的动态映射的URL路由系统并不是专属于ASP.NET MVC,而是直接建立在ASP.NET 中.ASP.NET通过URL路由系统实现了请求地址与物 ...
- Apache web服务器目录结构、发布网站
Apache下载 https://httpd.apache.org/download.cgi Apache目录结构 -|- bin ->binary,二进制文件,是apache的主 ...
最新文章
- 10 个开源 Python OpenCV 小项目,YouTube热门
- 一个超干货的3D视觉学习社区
- php 追查框架生命周期,ThinkPHP5框架的生命周期:从发出请求到响应完成
- vscode debug c++与opencv程序
- python pip install pil_解决python的pip install PIL失败问题
- MUI 宫格组件(grid)怎么取消mui-active背景色?(优先级设置问题)- 踩坑篇
- unity许可证不可用_不可思议之梦蝶从PC版移植到Nintendo Switch经验分享(上)
- OGNL、EL表达式——Struts
- Spring MVC 3.0 返回JSON数据的方法
- 【小程序】使用socket实现文件的收发
- php常量的声明和使用
- 网管培训之基础知识介绍
- 美国地名大全(美国城市名称英文、中文)
- 叉乘与空间曲线的切向量
- 2020如何成功注册google
- 【转】你真的理解Python中MRO算法吗?
- arduino 有源 蜂鸣器_Arduino控制蜂鸣器发声
- 华为防火墙-管理配置
- 2010年网页游戏全年数据统计
- 【算法】求非空子集的三种思路