解决eclipse—WebContent下子目录中jsp页面调用Servlet报404错误
一般情况下,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对象名")