JSP和servlet之间的通信
来源:互联网 发布:jquery数组删除空元素 编辑:程序博客网 时间:2024/05/21 10:05
1、从JSP调用Servlet可用<jsp:forward>请求信息自动传递到Servlet,或者调用sendRedirect
2、从Servlet调用JSP使用:
RequestDispatcher接口的forward(req,res)方法
请求信息需要显示传递(在req、res参数中)
或者通多sendRedirect
示例:
servlet程序:
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 {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//设置属性并将它提交给ServletUseJsp.jsp
try {
response.setContentType("text/html;charset=gb2312");
request.setAttribute("servletName", "ServletToJSP");
getServletConfig().getServletContext().getRequestDispatcher("/servlet_jsp/ServletUseJsp.jsp").forward(request, response);
} catch (Exception e) {
e.printStackTrace();
}
}
}
JSP程序:
FromJspToServlet.jsp
<html>
<body bgcolor="green">
<!--Forward to a servlet,这个servlet存放在web-inf的servlet目录下-->
<jsp:forward page="/servlet/ServletToJSP" />
</body>
</html>
ServletUseJsp.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<meta context="text/html;charset=gb2312">
<head>
<title>Servlet使用JSP</title>
</head>
<body bgcolor="gray">
<h2>Servlet使用JSP的例子:</h2>
<h2>
这个页面是被
这个Servlet调用的
</h2>
</body>
</html>
- JSP和servlet之间的通信
- jsp与servlet之间的通信
- Servlet和JSP的通信
- 马士兵 Servlet & JSP(3.Servlet和JSP的通信)
- Applet 和 Servlet 之间的通信
- jsp和servlet的之间的关系
- Jsp和Servlet之间的区别(2)
- Servlet和JSP之间的参数传递
- servlet之间的通信
- javaEE jsp与servlet之间通信
- [Jweb] JSP-编程 07 Servlet和JSP的通信
- JSP和servlet之间的相对路径和绝对路径
- jsp servlet之间的关系
- Servlet与jsp的通信
- forward、sendRedirect及Jsp和Servlet之间的跳转
- forward、sendRedirect及Jsp和Servlet之间的跳转
- forward、sendRedirect及Jsp和Servlet之间的跳转
- forward、sendRedirect及Jsp和Servlet之间的跳转
- android——TextView默认文字开发时显示运行时隐藏
- Hive 数据倾斜 (Data Skew) 总结
- elasticsearch学习(一)
- ie6,ie7,ie8 css bug兼容解决记录
- Java泛型
- JSP和servlet之间的通信
- poj3614
- 释放WinPE所占用的U盘空间
- 线程冲突整理
- MySQL中表创建失败的原因之一
- 安卓Activity的四种加载模式
- 【DB】mysql 字段类型
- OC解析XML文件
- iOS 系统声音服务与震动