contextpath「getcontextpath」
在项目中,可以使用ltcset var=quotctxquot value=quot$quot设置$ctx为$的简写 每一次都去请求范围找 绝对路径的值,获取。
docbase是web应用和本地路径,path是tomcat访问这个应用的URL路径,war是打包的web应用包Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍。

代码” $”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的缺点操作不便,其他工具无**确解释$ 2 采用相对路径,在每个JSP文件。
比如你小脚本里lt% String str = quot字符串quot % 然后下边HTML标签中赋值的时候可以用lt%=str% 如ltinput type=quottextquot value=quotlt%=str%quot 这个文本框显示在页面上就是有默认值未“字符串”的 也可以用lt%=。
lt%=requestgetContextPath% 这个是绝对路径,要在JSP页面头加入lt String path = requestgetContextPathString basePath = requestgetScheme+quotquot+requestgetServerName+quotquot+requestgetServerPort。
#8195#8195Context path of the application 应用的上下文路径,也可以称为项目路径,是构成url地址的一部分#8195#8195SpringBoot 200RELEASE版本以及之后 #8195#8195SpringBoot 200RELEASE版本。
你是通过域名的方式访问的吧,这样是获取不到的,我也遇到过想同的问题你用ip+端口的方式访问就可以了。
采用绝对路径,但为了解决不同部署方式的差别,在所有非struts标签的路径前加$,如原路径为”imagestitlegif”,改为“$imagestitlegif”代码”$。
lt%=requestgetContextPath%是为了解决相对路径的问题,可返回站点的根路径但不用也可以吧,比如lta href=quotlt%=requestgetContextPath%catalogjspquot 我就直接用也行啊,这两个文件是在同一个目录下的 比如。