request.getRealPath为什么会被代替】的更多相关文章

在写上传小练习的时候,发现获得路径的request.getRealPath("")已经被画上线了,也就是不再建议使用. package controller; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import…
request.getRealPath("/") 在window获取的是服务器的根目录,结尾包含分隔符, 如E:\apache-tomcat-6.0.29-bak\apache-tomcat-6.0.29\apache-tomcat-6.0.29\webapps\test\ 在Linux下获取的不含分隔符,如: /home/weblogic/Desktop/PTYT/ptytNetpay/WebRoot 因此需要判断处理: String root = request.getRealPa…
1 区别 假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 1.1 System.out.println(request.getContextPath()); 打印结果:/news 1.2 System.out.println(request.getServletPath()); 打印结果:/main/list.jsp 1.3 System.out.println(request.…
转载:http://blog.csdn.net/piaoxuan1987/article/details/8541839 equest.getRealPath() 这个方法已经不推荐使用了,代替方法是: request.getSession().getServletContext().getRealPath() 从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下 S…
1 区别 假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 1.1 System.out.println(request.getContextPath()); 打印结果:/news 1.2 System.out.println(request.getServletPath()); 打印结果:/main/list.jsp 1.3 System.out.println(request.…
以及前两天在网上看到的“不是工程的物理路径封装在Session里 是工程的路径被封装在了ServletContext中的问题” 很抱歉没有找到答案. 只能怪鄙人才识短浅. 在通过这次学习的过程中使我懂得了一个道理. 对于一个自己知道解不开的问题,花再多时间,都是在浪费时间,并不能提高自己. 可能在今后的学习工作中,慢慢会找到这两个问题的答案. 暂时放弃并不代表着真的放弃了. 只是现在应该把更宝贵的时间用在学习更多的知识上面. 至少,我还是不会放弃去寻找这两个问题的答案.…
假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果:1. System.out.println(request.getContextPath()); 打印结果:/news 2.System.out.println(request.getServletPath()); 打印结果:/main/list.jsp 3. System.out.println…
request.getcontextPath() 详解 文章分类:Java编程 <%=request.getContextPath()%>是为了解决相对路径的问题,可返回站点的根路径. 但不用也可以,比如<a href="<%=request.getContextPath()%>/catalog.jsp">,可以直接用<a href="catalog.jsp">也行,这两个文件是在同一个目录下的.比如你要生成一个文件放…
request.jsp: <%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%><%@ page import="java.text.*" %><%String path = request.getContextPath();%><!DOCTYPE html PUBLI…
从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下 String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+&q…