Servlet和JSP的通信
来源:互联网 发布:touch id解锁mac 编辑:程序博客网 时间:2024/06/14 22:32
从JSP调用Servlet:
可用<jsp:forward> 请求信息自动传递到Servlet或者通过sendRedirect
从Servlet调用JSP使用:
RequestDispatcher接口的forward(req, res)方法
请求信息需要显式传递(在req、res参数中)
<html> <body bgcolor="green"> <!-- Forward to a servlet, 这个servlet存放在web-inf的servlet目录下 --> <jsp:forward page="/servlet/ServletToJSP" /> </body></html>
import java.io.IOException; import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; public class ServletToJSP extends HttpServlet { protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // 设置属性并将它分发给/servlet_jsp/ServletUseJsp.jsp处理 resp.setContentType("text/html;charset=gb2312"); req.setAttribute("servletName", "ServletToJSP"); // RequestDispatcher getRequestDispatcher(String path): // Returns a RequestDispatcher object that acts as a wrapper for the resource located at the given path. getServletConfig().getServletContext().getRequestDispatcher("/servlet_jsp/ServletUseJsp.jsp").forward(req, resp); } }或者通过sendRedirect
forward可以用 ”/” 路径, 是指web app的根路径, servlet forward jsp的时候一定要用 “/”开头
jsp sendRedirect到servlet应该用相对路径,因为这里”/”指网站的根路径
servlet sendRedirect jsp也是
request.getContextPath起作用了
0 0
- Servlet和JSP的通信
- 马士兵 Servlet & JSP(3.Servlet和JSP的通信)
- JSP和servlet之间的通信
- [Jweb] JSP-编程 07 Servlet和JSP的通信
- Servlet与jsp的通信
- Servlet_JSP(3) Servlet和JSP的通信
- android和jsp servlet的通信 http协议
- 马士兵servlet&jsp视频教程——第二部分jsp笔记及源代码、servlet和jsp的通信
- jsp与servlet之间的通信
- Servlet与Jsp页面的通信
- jsp servlet通信
- jsp与servlet通信
- 马士兵 Servlet_JSP(3) Servlet和JSP的通信(源代码)
- Servlet和jsp的区别
- servlet和jsp的关系
- jsp和servlet的关系
- Servlet和JSP的区别
- Servlet和JSP的生命周期
- 个人学习笔记----基于Spring4.3.1+mybatis+postgresql+maven搭建的个人用调度平台(一)
- Balanced Binary Tree ---LeetCode
- C语言复杂定义的读法(右左法则)
- C++ 关键字typeid 运行时类型检查
- 平衡二叉树与红黑树的简单知识
- Servlet和JSP的通信
- C#运用GmaQrCode生成二维码
- HDU 1014 G题
- DotNet中的DataTable相关操作
- C#计算时间间隔和时间所属区间的通用操作方法
- C#操作Xml的基本方法
- C#运用DocX操作文档
- C#二进制流的序列化和反序列化操作
- Android WebView硬件加速渲染网页UI的过程分析