当前位置:编程学习 > JAVA >>

请教多层目录时候servlet编译出class文件应该放在哪儿?

单层时候调用servlet成功,目录结构如下:
-A
  -WEB-INF
    -classes
      -servlet.class
  -index.jsp

在index.jsp中可运行servlet.class中的servlet

如果多一层的时候:
-B
  -WEB-INF
    -classes
      -servlet1.class
  -A
    -WEB-INF
      -classes
        -servlet2.class
    -index.jsp
似乎在index.jsp中调用servlet1.class和servlet2.class中的servlet都找不到

servlet是使用@WebServlet Annotation方式配置的
@WebServlet(name="myServlet" 
, urlPatterns={"/myServlet"})


另外请教像第二种层次情况下/B/A/WEB-INF/web.xml文件配置还起作用吗? --------------------编程问答--------------------
-A
  -WEB-INF
    -classes
      -servlet.class
  -index.jsp


-B
  -WEB-INF
    -classes
      -servlet1.class
  -A
    -WEB-INF
      -classes
        -servlet2.class
    -index.jsp


格式被自动缩了 --------------------编程问答-------------------- 顶一下,是我没问清楚吗?
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,