转发,重定向和前段界面跳转的路径的区别
属性 | 转发 | 重定向 | 前端界面跳转 |
---|---|---|---|
地址栏的变化 | 地址栏不变 | 地址栏变化 | 地址栏变化 |
直接写接口名 (无/) |
- | localhost:8080/项目名/…/接口信息 | 同左 |
接口名 (有/) |
localhost:8080/项目名/接口 | 同右 | localhost:8080/接口 |
- 注:
- …/ =======>返回上一层
- ${request.getContextpath}=====> localhost:8080/项目名
获取路径解析
方法名 | 含义 |
---|---|
request.getRealPath("/"); request.getSession().getServletContext().getRealPath("/"); application.getRealPath("")【jsp中 】 System.getProperty(“user.dir”); ServletContext().getRealPath("") |
获取(服务器)工程的根(绝对)路径 获取web服务器下的文件路径 |
request.getServletPath() | 当前页面所在目录下全名称(相对路径) |
request.getParameter(“myFile”); ActionForm.getMyFile(); |
获取本地路径(绝对) |