请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于相对路径的问题

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

正在回答 回答被采纳积分+3

1回答

翔仔 2022-01-14 23:19:03
0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕容9521917 #1
    这个问题没有解决,请老师结合您的代码截图对我提的三个问题解答
    回复 有任何疑惑可以回复我~ 2022-01-17 11:07:23
  • 翔仔 回复 提问者 weixin_慕容9521917 #2
    同学好,问题1,一个是用到的资源文件,一个是kaptcha 这个servlet,本身就不是同样的内容,contextpath也不一样,../Kaptcha 是验证码servlet规定的一个路径映射,即当前对应的servlet位于当前执行程序的上一个目录里
    问题2和问题1一样,即只有前者是以WEB-INF为根路径,而后者则是以当前执行的程序(文件)为根路径
    回复 有任何疑惑可以回复我~ 2022-01-19 00:48:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信