servlet request 转发, 原文件和转发文件输出顺序
来源:互联网 发布:淘宝网 医用弹力祙 编辑:程序博客网 时间:2024/06/05 08:25
public class Demo5 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("before 5");
response.getWriter().write("out form 5 before");
request.getRequestDispatcher("/servlet/Demo6").forward(request,response);
System.out.println("after 5");
response.getWriter().write("out from 5 after");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("before 5");
response.getWriter().write("out form 5 before");
request.getRequestDispatcher("/servlet/Demo6").forward(request,response);
System.out.println("after 5");
response.getWriter().write("out from 5 after");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
public class Demo6 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("before 6");
response.getWriter().write("out from 6 before");
System.out.println("after 6");
response.getWriter().write("out from 6 after");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
控制台输出的顺序是:
before 5
before 6
after 6
after 5
页面上输出的顺序是: (原因: demo5内response 内容被写到缓冲区还没写到浏览器,被转发的时候清空, demo6响应后断开连接,所有demo5 after不会写到浏览器)
out from 6 before
out from 6 after
搜索
复制
复制去Google翻译翻译结果
0 0
- servlet request 转发, 原文件和转发文件输出顺序
- servlet request请求转发
- request和转发
- Servlet和Jsp中的Request转发、重定向
- Servlet学习(八)request转发
- servlet的转发(request.getRequestDispatcher().forward())
- Servlet转发
- Servlet接口,JSP和转发
- Servlet--转发和重定向
- Servlet 实现包含外部文件和转发请求
- 转发和重定向引发关于Servlet中的request和response的思考
- Servlet--Servlet转发和重定向
- 输出文件和原文件大小不同
- Servlet中的request对象、重定向和转发的区别(6)
- Servlet中Request请求转发和重定向遇到的乱码问题
- Jsp-Servlet常见 两种 页面间传递数据方式(request转发和session)
- Servlet的请求转发和重定向转发
- request的重定向和转发
- SSIM——基于结构相似性的图像质量评价(matlab)
- 集合框架概述
- 利用Redis实现亿级别用户登录统计(活跃度以及登录次数统计)
- 08_Android中的SimpleAdapter的使用
- Java基础—网络编程(一)
- servlet request 转发, 原文件和转发文件输出顺序
- 如何将关系型数据表转换至hbase数据表
- Android开发之适配器
- 设计模式(十九)之Mediator(中介者)
- Android之Handler详解(一)
- leetcode刷题,总结,记录,备忘137
- js中操作符 || 和 &&
- Android之Handler详解(二)
- cocos2d-x初探