zoukankan      html  css  js  c++  java
  • servlet 路径问题

         首先明确绝对路径与相对路径,绝对路径:相对于盘符的路径c://a.txt,相对路径格式如/web/hello.jsp.还有一个是网络路径http://www.baidu.com/......

         一般来说代表绝对路径,也可以说是windows路径,而/是java路径或者相对路径或者网络路径。java中可以用\ 代表\,直接写由于字符转义是会报错的。

          相对路径的获取方法,先写这个是因为绝对路径有时用到了相对路径,大概有三个方法获取1、request.getContextPath();// 项目的相对路径比如/web(web是项目名)2、request.getRequestURl(); //当前文件的相对路径比如/web/servlet/hello.do 3、request.getServletPath(); // 可以理解为文件在项目中的路径因为返回的没有项目名称的比如/servlet/MyPath.do。

           绝对路径的获取方法,这个有好几种方法其实返回值差不多只写其中一种this.getServletContext().getRealPath("相对路径");

           网络路径的获取方法,这个目前没有发现直接获取的方法但是可以通过拼接出来,比如:http://localhost:8080/path/servlet/MyPath,request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort(),request.getScheme():协议,request.getServerName():服务器名称,request.getServerPort():服务器端口号

  • 相关阅读:
    MFC的奇异non-modality模态对话框
    用于对话框,窗体视图,对话框和属性类型的布局管理器
    在。net中定制OpenFileDialog
    NFS的使用
    snmp-get
    zabbix-trap
    部署
    /etc/rc.local
    gj的交换机在升级了ios之后最新数据不刷新,
    计算型监控项
  • 原文地址:https://www.cnblogs.com/xizhenghe/p/6056332.html
Copyright © 2011-2022 走看看