getrealpathgetRealPath("/")函数中的"/"表示什么意思?

getrealpath  时间:2021-06-08  阅读:()

getContextPath和getRealPath的区别

这个问题很简单,实验一下就出来了,其实主要区别就是相对路径和绝对路径: getContextPath返回的是相对路径,工程的项目的相对路径; getRealPath返回的绝对路径,就是在文件系统的实际路径; 下面是我自己做的实验,在SpringMvc+Spring+Hibernate的项目中做的实验 @Controller public class IndexController { @RequestMapping("/") public String index(HttpServletRequest request){ System.out.println(request.getContextPath()); System.out.println(request.getSession().getServletContext().getContextPath()); System.out.println(request.getServletContext().getContextPath()); System.out.println(request.getServletContext().getRealPath("/")); System.out.println(request.getSession().getServletContext().getContextPath()); System.out.println(request.getSession().getServletContext().getRealPath("/")); return "index"; } } 上面的打印结果如下: .test .test .test E:StudyResourceWorkspace.metadata.eclipse.wst.server.core mp3.test .test E:StudyResourceWorkspace.metadata.eclipse.wst.server.core mp3.test .test .test .test E:StudyResourceWorkspace.metadata.eclipse.wst.server.core mp3.test .test E:StudyResourceWorkspace.metadata.eclipse.wst.server.core mp3.test 其实request、session、ServletContext调用getContextPath返回的结果是相同的

getRealPath("/")函数中的"/"表示什么意思?

1、表示获得服务器的绝对路径的意思。

2、getRealPath问题: String filename=request.getRealPath(filename)。

信息:warning: [deprecation] getRealPath(java.lang.String) in javax.servlet.ServletRequest has been deprecated。

解决:这个getRealPath方法已经不建议使用了,参看request.getRealPath的java doc,Deprecated. As of Version 2.1 of the Java Servlet API, use,ServletContext.getRealPath(java.lang.String) instead.而在servlet中使用getServletContext.getRealPath()这个方法受到war 和non-war的影响,以及不同app server实现的影响,运气好的话,你常常会得到null,比如你在weblogic上部署war文件,又调用这个方法。

推荐ServletContext.getResourceAsStream 3、关于serveletContext.getRealPath返回NULL和不同的app server返回不同的结果: 有几个配置文本配置文件(是一些报表的模板),放在WEB-INF下面的config目录下,程序中是这样得到这个config的实际路径的:先用 serveletContext.getRealPath得到根路径,tomcat中比如是c: omcatwebapp est,然后我加上 "/WEB-INF/config/aa.config",这样得到文件的path然后进行读入,应用在tomcat上跑是ok的,后来将war放到weblogic上,出错,原因是:在weblogic上用getRealPath得到的是myserverstage\_appsdir_test_war est.war!WEB-INFconfig....这样的路径,于是一直报FileNotFoundException。

CloudCone中国春节优惠活动限定指定注册时间年付VPS主机$13.5

CloudCone 商家产品还是比较有特点的,支持随时的删除机器按时间计费模式,类似什么熟悉的Vultr、Linode、DO等服务商,但是也有不足之处就在于机房太少。商家的活动也是经常有的,比如这次中国春节期间商家也是有提供活动,比如有限定指定时间段之前注册的用户可以享受年付优惠VPS主机,比如年付13.5美元。1、CloudCone新年礼物限定款仅限2019年注册优惠购买,活动开始时间:1月31...

HostYun 新增可选洛杉矶/日本机房 全场9折月付19.8元起

关于HostYun主机商在之前也有几次分享,这个前身是我们可能熟悉的小众的HostShare商家,主要就是提供廉价主机,那时候官方还声称选择这个品牌的机器不要用于正式生产项目,如今这个品牌重新转变成Hostyun。目前提供的VPS主机包括KVM和XEN架构,数据中心可选日本、韩国、香港和美国的多个地区机房,电信双程CN2 GIA线路,香港和日本机房,均为国内直连线路,访问质量不错。今天和大家分享下...

Sharktech:鲨鱼机房1Gbps无限流量美国服务器;丹佛$49/月起,洛杉矶$59/月起

sharktech怎么样?sharktech鲨鱼机房(Sharktech)我们也叫它SK机房,是一家成立于2003年的老牌国外主机商,提供的产品包括独立服务器租用、VPS主机等,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹等,主打高防产品,独立服务器免费提供60Gbps/48Mpps攻击防御。机房提供1-10Gbps带宽不限流量服务器,最低丹佛/荷兰机房每月49美元起,洛杉矶机房最低59美元...

getrealpath为你推荐
GoldenDBGolden Hind中文什么意思 好像是一个人名或地点之类的词orphanremovalorphan是什么意思y码亚洲码男女尺码是多少?vga接口定义vga线有几种扫图高清扫图是什么意思,在很多的贴吧里,都有提到一些高清扫图,是自己照杂志上的图片,然后自己再修一下吗awvAWV的转换器 要免费的 看好是AWV不是AMV云计划云计划创富平台有谁了解啊 是骗人的吗?天翼校园宽带中国电信校园宽带怎么样?微软操作系统下载微软的系统到哪下载超级播放器一共有哪些播放器?
tk域名注册 已备案未注册域名 新网域名解析 腾讯云盘 80vps adman 新加坡服务器 mediafire下载 idc评测网 账号泄露 光棍节日志 xen 铁通流量查询 电子邮件服务器 howfile me空间社区 1g空间 独享主机 卡巴斯基官网下载 带宽测试 更多