关于相对路径的问题

来源:4-12 引入kaptcha实现验证码

weixin_慕容9521917

2022-01-14

前端根目录为WEB-INF,这是我们在spirng-web配置文件中规定的。所以我们在shopoperation的html文件中引入shopoperation的js文件时用(两个.)/resources退到resources所在目录。那么如果我们的根目录时WEB-INF,为什么更换验证码的src也用(两个.)/Kaptcha。
如图所示:
图片描述
另外为什么changeVerifyCode内部也用了"…/Kaptcha"
图片描述
显然这三者在以WEB-INF为根目录的前提下是不可能同时找到对应文件的

写回答

1回答

翔仔

2022-01-14

0
2
翔仔
回复
weixin_慕容9521917
同学好,问题1,一个是用到的资源文件,一个是kaptcha 这个servlet,本身就不是同样的内容,contextpath也不一样,../Kaptcha 是验证码servlet规定的一个路径映射,即当前对应的servlet位于当前执行程序的上一个目录里 问题2和问题1一样,即只有前者是以WEB-INF为根路径,而后者则是以当前执行的程序(文件)为根路径
2022-01-19
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程