问答详情
源自:1-9 Tomcat装载Servlet的三种情况

虚拟路径问题

老师,虚拟路径默认不是和项目名同名吗,我没有将虚拟路径改为servlet,为什么我写成这样的超链接也能正常访问呢:<a href="servlet/TestServlet1">以Get访问TestServlet1</a>,其中servlet不是我的项目名。

提问者:ljm620 2015-10-29 13:02

个回答

  • 任性的源代码
    2015-12-03 14:32:31

    href="servlet/TestServlet1" 中的servlet不是项目名,

    如果要带项目名  需要写成:href="/项目名/servlet/TestServlet1"

    URL格式:http协议://IP地址:端口号/项目名/servlet/TestServlet1

    servlet/TestServlet1 相当于相对路径

    /项目名/servlet/TestServlet1 相当于绝对路径