博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
由request.getRequestURL()引发的一系列路径问题
阅读量:4179 次
发布时间:2019-05-26

本文共 1067 字,大约阅读时间需要 3 分钟。

话不多说,直接说重点。

request.getRequestURL(); request.getRequestURI(); request.getContextPath(); request.getServletPath();

对应的路径分别是:

http://localhost:8081/yangquan/ManagerSystem/SystemManager/UserManager/User/uploadPhoto/d8e2669b-69ca-4490-80f4-f68e51529357/yangquan/ManagerSystem/SystemManager/UserManager/User/uploadPhoto/d8e2669b-69ca-4490-80f4-f68e51529357/yangquan/ManagerSystem/SystemManager/UserManager/User/uploadPhoto/d8e2669b-69ca-4490-80f4-f68e51529357

注意我的.yml是这么配置的

server:  port: 8081  servlet:    context-path: /yangquan

由此可见

request.getRequestURL(); //获取全路径 获取的是请求路径中的ip和端口号

request.getRequestURI(); //获取端口号之后的路径
request.getContextPath(); //获取.yml配置中的获取上下文路径(context-path)的名称
request.getServletPath(); //获取.yml配置中context-path之后的路径

在说明一点

public static String getUploadPath() {        return System.getProperty("user.dir").replaceAll("\\\\", "/") +                "/src/main/webapp/static/upload/";    }//得到结果//C:/Users/yangquan/Desktop/ceshi/src/main/webapp/static/upload///项目所在的文件夹 在拼接 /src/main/webapp/static/upload/ 路径
这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!

欢迎加入技术群聊

在这里插入图片描述

转载地址:http://lwoai.baihongyu.com/

你可能感兴趣的文章
分组密码四种运行模式
查看>>
Linux系统压缩与解压
查看>>
一台计算机为什么可以同时安装不同的操作系统——原理分析
查看>>
FTP工作原理以及主动模式和被动模式
查看>>
Vmware虚拟机三种网络模式详解
查看>>
PV操作解决进程同步问题,生产者消费者问题为例
查看>>
处理机调度——进程调度/作业调度算法
查看>>
内存的连续分配方式
查看>>
KDD CUP99数据预处理三个步骤
查看>>
离散分配方式——基本页式存储管理方式
查看>>
Android应用的耗电量统计
查看>>
android架构组件之paging如何优雅实现加载提示
查看>>
android架构组件之paging源码解析
查看>>
android插件化相关hook及资源加载
查看>>
绕太阳三维旋转动效
查看>>
Android性能优化之耗时方法
查看>>
沉浸式探索
查看>>
Android捕获全局异常
查看>>
ThreadLocal实现原理
查看>>
git配置
查看>>