今天在使用jsp页面包含一个servlet出现了错误,因为以前都是包含的另一个jsp页面,所以一直以为是servlet中的错误,瞎忙乎了半天,所以不能小看了书上的细节部分。
解决办法:
1、假设你的servlet的url路径为 /ActionServlet
2、则在jsp页面中的包含语句应该为:
<jsp:include page='<%="/ActionServlet"%>'>
3、还要修改ActionServlet中的get 或者 是 post 中的跳转部分
原来的:
req.getRequestDispatcher("index.jsp").forward(req, resp);
改为:
req.getRequestDispatcher("index.jsp").include(req, resp);
问题解决。