Javaweb 获取物理路径与网络路径

在做web项目经常会遇到文件的上传的问题,需要将文件存入到服务器,或者在网络中去访问某些文件,所以需要对物理路径和网络路径进行转换


// 获取物理路径
String contextPath = request.getSession().getServletContext().getRealPath("");
// 获取网络路径
String basePath = request.getScheme()+"://"+request.getServerName()+":"
+request.getServerPort() + request.getContextPath();


两者之间的转换,只要将request.getContextPath();获取的项目名进行截取替换就可以了

你可能感兴趣的:(java,web)