jsp与servlet之间的通信
2010-11-13 09:57
316 查看
1. jsp-->servlet:
直接使用<jsp:forward>或者sendRedirect 可以访问任何URL (当然也包括servlet)。
2 servlet-->jsp:
² RequestDispatcher接口的forward(req, res)方法
² 请求信息需要显式传递(在req、res参数中)
² 或者通过sendRedirect。
example:
import javax.servlet.*;
import javax.servlet.http.*;
public class ServletToJsp extends HttpServlet {
public void doGet (HttpServletRequest req,HttpServletResponse resp) {
try {
// 设置属性并将它提交给ServletUseJsp.jsp
resp.setContentType("text/html;charset=gb2312");
req.setAttribute ("servletName", "ServletToJsp");
getServletConfig().getServletContext().getRequestDispatcher
("/ServletUseJsp.jsp").forward(req, resp);
}catch (Exception e){
e.printStackTrace ();
}
}
}
直接使用<jsp:forward>或者sendRedirect 可以访问任何URL (当然也包括servlet)。
2 servlet-->jsp:
² RequestDispatcher接口的forward(req, res)方法
² 请求信息需要显式传递(在req、res参数中)
² 或者通过sendRedirect。
example:
import javax.servlet.*;
import javax.servlet.http.*;
public class ServletToJsp extends HttpServlet {
public void doGet (HttpServletRequest req,HttpServletResponse resp) {
try {
// 设置属性并将它提交给ServletUseJsp.jsp
resp.setContentType("text/html;charset=gb2312");
req.setAttribute ("servletName", "ServletToJsp");
getServletConfig().getServletContext().getRequestDispatcher
("/ServletUseJsp.jsp").forward(req, resp);
}catch (Exception e){
e.printStackTrace ();
}
}
}
相关文章推荐
- JSP和servlet之间的通信
- question:applet与浏览器通信,同页面内applet之间通信,jsp控制applet异步运行,servlet启动applet方法 jsp获取applet返回值
- javaEE jsp与servlet之间通信
- 关于jsp与servlet之间传值的问题及getParameter和getAttribute的用法
- 总结 JSP与 servlet之间的传值
- 关于jsp与servlet之间传值的问题及getParameter和getAttribute的用法
- 对JSP、JAVASCRIPT、SERVLET之间数据传递的总结
- Tomcat,Servlet,JSP之间是什么关系?
- Servlet,filter, struts,jsp之间的关系
- JSP 和 Servlet 有哪些相同点和不同点,他们之间的联系是什么?
- 对JSP、JAVASCRIPT、SERVLET之间数据传递的总结
- jsp,java bean, servlet之间的关系
- 马士兵servlet&jsp视频教程——第二部分jsp笔记及源代码、servlet和jsp的通信
- Android与Servlet之间的通信
- JSP与servlet之间的传值方式
- JSP与Servlet之间的值传递种种
- Servlet与jsp的通信
- .jsp与servlet之间页面跳转及参数传递实例
- Action和JSP之间的通信
- JSP与Servlet之间传值