Servlet--转发操作
来源:互联网 发布:滴滴算法岗年薪多少 编辑:程序博客网 时间:2024/06/05 03:00
package lzh.servlettest;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * * 测试Servlet转发 * 转发:当前请求未完成,服务器调用另一个程序继续完成整个请求。 * @author lzh * */@WebServlet(asyncSupported = true, urlPatterns = { "/RequestDispatherServlet" })public class RequestDispatherServlet extends HttpServlet {private static final long serialVersionUID = 1L;protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// 设置响应浏览器的字符编码,可以支持中文response.setContentType("text/html;charset=UTF-8");// step1: 获得请求调度器// 参数:// 当前页面:http://localhost:8080/day06/RequestDispatherServlet// 目标页面:http://localhost:8080/day06/TestRequestServletRequestDispatcher dispatcher = request.getRequestDispatcher("TestRequestServlet");//需要将数据发送到浏览器PrintWriter out = response.getWriter();System.out.println("01:测试语句,服务器后台执行转发前");out.print("02:测试语句,页面转发前");// step2: 利用forward方法来执行转发操作,dispatcher.forward(request, response); //将会执行下一个页面out.print("05:测试语句,页面转发后");System.out.println("06:测试语句,服务器后台执行转发后");}}
package lzh.servlettest;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;@WebServlet(asyncSupported = true, urlPatterns = { "/TestRequestServlet" })public class TestRequestServlet extends HttpServlet {private static final long serialVersionUID = 1L;protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// 设置响应浏览器的字符编码,可以支持中文response.setContentType("text/html;charset=UTF-8");//输出内容System.out.println("03:转发页面测试,转发调用中。。。。。。");PrintWriter out = response.getWriter(); // 必须与调用的servlet使用的流相同out.print("04:测试语句,页面转发调用中。。。。。。");}}
0 0
- Servlet--转发操作
- Servlet转发
- JSP,SERVLET 页面转发
- servlet跳转以及转发
- servlet request请求转发
- servlet 转发到 struts2
- Servlet ---- RequestDispatcher请求转发
- servlet请求转发
- Servlet------RequestDispatcher请求转发
- servlet 页面跳转、转发
- servlet 转发请求
- 转发,Servlet异常
- servlet转发(forward)
- Servlet 转发实例
- Servlet中 请求转发:
- 关于Fileter中重定向和转发的问题(在Servlet中进行操作)
- Servlet请求转发 RequestDispatcher接口
- Servlet请求转发RequestDispatcher接口
- ABAP DESCRIBE FIELD/TABLE 用法 .
- ADC多路采样与稳定显示
- activiti 快速入门--传值取值(4)
- 浏览器无法跨域访问的问题
- MySQL 常用函数
- Servlet--转发操作
- 为开放ftp配置iptables
- DB2 日期和时间的函数应用总结
- iOS JPUSH接入的详细讲解
- Android 6.0之后获取sd卡信息的方法
- Unable to start activity ComponentInfo,请教如何解决?
- React Native 之 Handling Text Input
- FilterEncode
- [NOIP2012]疫情控制