Servlet和JSP的通信

从JSP调用Servlet可用<jsp:forward>请求信息自动传递到Servlet
或者通过sendRedirect

从Servlet调用JSP使用
RequestDispatcher接口的forward(req, res)方法
请求信息需要显式传递(在req、res参数中)
getServletConfig().getServletContext().getRequestDispatcher("/servlet_jsp/ServletUseJsp.jsp").forward(req, resp);
或者通过sendRedirect
resp.sendRedirect(req.getContextPath() + "/servlet_jsp/ServletUseJsp.jsp");


forward可以用 ”/” 路径, 是指web app的根路径, servlet forward jsp的时候一定要用 “/”开头
jsp sendRedirect到servlet应该用相对路径,因为这里”/”指网站的根路径
servlet sendRedirect jsp也是

posted on 2011-02-16 15:02  好坏  阅读(628)  评论(0编辑  收藏  举报

导航