采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这里为什么用 …/Kaptcha 就可以访问到servlet,当前html文件在WEB-INF/html/shop/下,而web.xml在WEB-INF/下,html文件和web.xml文件差了两个目录结构, 为什么用 …/Kaptcha就可以访问到servlet。 各位大佬,怎么解释?
同学好,具体可以看一下项目的发布路径,真实发布的项目跟你代码文件结构是不一样的呢,一般你的项目会发布到
类似workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0的目录(需要看你的项目启动的时候,控制台打印的信息来确定实际发布的路径),可以去到里面,看看目录结构,就知道为什么.../就能调用到相关servlet了
老师,../Kaptcha可以访问到servlet,说明../已经返回到项目根目录了,也就是o2o/下了,但是html文件也确实是在o2o/WEB-INF/html/shop/下呀,..是返回上一级目录呀。不应该是../../../Kaptcha才能到项目根目录下访问servlet嘛
同学好,不是呢,html文件默认方法调用都是认为是在WEB-INF里,因此返回一级就能调用到相关的servlet了,因为咱们框架初始化项目的时候,默认就是从根路径开始初始化的
老师你好,这是tomcat的默认配置嘛,还是spring框架的呢
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.0k 47
1.9k 41
2.5k 40
1.8k 39
1.5k 37