一般情况下,jsp页面 直接选择在根目录WebContent中建立,可直接调用根目录Src中建立的Servlet对象。
但有时想将jsp页面建在WebContent的子目录下:例如 如下图所示:

这时,再调用Servlet会报404(访问资源不存在)错误!
解决办法:首先 Servlet要想使用 则需要,根据新建Web工程时 下图所示栏中所选版本不同分为两种:

①Servlet2.5: 必须配置 web.xml
②Servlet3.0: 必须配置@WebServlet
所以解决办法也分为两种:

①Servlet2.5: 在Servlet上一行手动添加以上内容:@WebServlet("/子目录1目录名/子目录2目录名.../Servlet对象名")
②Servlet3.0: 直接找到@WebServlet 修改其内容为@WebServlet("/子目录1目录名/子目录2目录名.../Servlet对象名")
版权声明:本文为weixin_42153410原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。