首页 > 其他分享 >request getContextPath() getServletPath()[转的]

request getContextPath() getServletPath()[转的]

时间:2023-04-23 17:03:12浏览次数:45  
标签:index getServletPath getContextPath zhangyulong request getRealPath jsp main


项目名zhangyulong

http://localhost:8080/zhangyulong/main/index.jsp 


request.getContextPath()
得到:/zhangyulong

request.getServletPath()
得到:/main/index.jsp

request.getRequestURI()
得到:/zhangyulong/main/index.jsp 

request.getRealPath("/")  
得到: F:\Tomcat 6.0\webapps\zhangyulong\

request.getRealPath("")
就是取得你当前运行文件在服务器上的绝对路径.

request.getRealPath("/")
取得当前站点的根目录.

request.getRealPath() 方法现在已经过期,目前推荐使用下面的方法:

request.getSession().getServletContext().getRealPath("");

或是

ServletActionContext.getServletContext().getRealPath("/images");

标签:index,getServletPath,getContextPath,zhangyulong,request,getRealPath,jsp,main
From: https://blog.51cto.com/u_16085348/6218293

相关文章

  • KEIL5--Error: L6915E: Library reports error: __use_no_semihosting was requested
    __use_no_semihostingwasrequested:要求不使用半主机模式。 比较简单的一个解决方法就是点击“魔术棒”,在Target标签下有个UseMicroLIB,勾选UseMicroLIB,再编译就不会报错了。”Use MicroLIB”,这是KEIL自带的一个简易的库,使用Use MicroLIB微库不需要强调不使用半主机(nos......
  • 【win10】requests出现InsecureRequestWarning
    1、问题   使用Python3 requests发送HTTPS请求,verify=False已经关闭认证情况下,控制台会输出以下warning  2、处理importurllib3urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)  参考链接:https://blog.csdn.net/qq_38741986/article......
  • Django框架——静态文件配置、form表单、request对象、连接数据库、ORM简介、ORM基本
    配置文件介绍SECRET_KEY='0yge9t5m9&%=of**qk2m9z^7-gp2db)g!*5dzb136ys0#)*%*a'#盐DEBUG=True#调试模式,等项目上线的时候,改成False#配置数据库DATABASES={'default':{'ENGINE':'django.db.backends.sqlite3',#默认是自......
  • 两天学会flask(四)---请求对象request(5分钟)
    request是flask框架的全局对象,你可以通过它来获得当前进入的请求数据,如果是在多线程环境下,flask可以保证你所使用的request对象就是当前这个线程所处理的请求。关于request,最让人感到疑惑的地方在于,明明是一个全局变量,在使用时却提供了当前时刻的请求数据,而且,不同线程之间互不干......
  • Host跨网段的ARP request
    写得很清楚的文章:ARP协议在同网段及跨网段下的工作原理对应的官方ARP文档:RFC826对文档的解读:详解RFC826文档ARP跨网段进行request包发送,需要先检测自身子网是否与对方相同,不同则先找到自己存有的默认网关信息,找到网关IP,如果缺失网关MAC,则先向网关发起request。......
  • c# request
    1、基础连接已经关闭:处理:request.Abort();response.Close();System.GC.Collect();request.ProtocolVersion=HttpVersion.Version10;2、操作超时:处理:System.Net.ServicePointManager.DefaultConnectionLimit=200;//增加并发连接数(有的也不管用)......
  • vue全家桶进阶之路47:Vue3 Axios拦截器封装成request文件
    可以将Axios拦截器封装成一个单独的request文件,以便在整个应用程序中重复使用。以下是一个示例,展示如何将Axios拦截器封装成一个request文件:1、创建一个名为request.js的新文件,并导入Axios:importaxiosfrom'axios';2、创建一个名为request的函数,并将其导出:这将创建一个名......
  • XMLHttpRequest实现异步请求
    XMLHttpRequest基本概念XMLHttpRequest是一种用于在Web浏览器和服务器之间进行异步数据交换的技术。它可以在不重新加载页面的情况下向服务器发送HTTP请求,接收和处理来自服务器的响应,并更新网页的部分内容。XMLHttpRequest也被称为XHR,它是一种在Web开发中常用的JavaScriptAPI。......
  • request请求转发和请求重定向
    用户向服务器发送了一次HTTP请求,该请求肯能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward)和间接请求转发(Redirect)两种。直接转发方式(Forward)客户端和浏......
  • Request请求参数中文乱码问题
    Tomcat8以下的默认编码格式是ISO-8859-1,8版本以上Tomcat已经把默认编码格式改为UTF-8,此篇博客主要是解决Tomcat8以下版本的中文乱码问题处理。一、Request请求参数中文乱码-POST解决方案请求参数如果存在中文数据,则会乱码解决方案:POST:设置输入流的编码req.setCharacterEnc......