在Servlet中实现页面转发主要是利用RequestDispatcher接口实现的。此接口可以把一个请求转发到另一个JSP页面上。
     forward():把请求转发到服务器上的另一个资源。
     include():把服务器上的另一个资源包含到响应中。
例: 编写一个Servlet程序ForwardServlet,在网站运行时,将页面直接跳转到网站首页index.jsp。

 package com.mhb;

 import java.io.IOException;
import java.io.PrintWriter; import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; public class ForwardServlet extends HttpServlet { public void init() throws ServletException {
} public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
19 RequestDispatcher requestDispatcher = request.getRequestDispatcher("index.jsp");
22 requestDispatcher.forward(request, response);
 }

 public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
} public void destroy() {
super.destroy();
}
}

最新文章

  1. DP走方格型
  2. (转载)javascript函数作用域和提前声明
  3. 函数WideCharToMultiByte() 详解
  4. jquery ajax 事件执行顺序
  5. C#在ASP.NET4.5框架下的首次网页应用
  6. 3.2:pandas数据的导入与导出【CSV,JSON】
  7. Luogu P3390 【模板】矩阵快速幂
  8. 在ubuntu上安装pyenv出现的问题
  9. 【转载】Apache Spark Jobs 性能调优(一)
  10. Unix中的I/O模型
  11. Kubernetes 在生产环境中常用架构
  12. 十九、Linux 进程与信号---环境表
  13. plsql的特殊复制
  14. js 日文全半角转换
  15. C# 判断网站是不是discuz论坛
  16. VisualStudio、NETFramework及C#版本关系
  17. Sql Server连接字符串
  18. matlab彩色图像插值
  19. 【JavaScript】类继承(对象冒充)和原型继承__深入理解原型和原型链
  20. thinkphp3.2笔记(1)目录,控制器及url模式,地址解析

热门文章

  1. [转]PLS-S-00201, identifier 'CALLDEMO.GET_EMPLOYEES' must be declared 预编译错误原因及解决办法
  2. 安装gcc及开发环境
  3. Daject初探 - 从Table模型得到Record模型
  4. div+css布局细节问题
  5. clion windows 开发配置
  6. 学习KnockOut第一篇之Hello World
  7. 《C++Primer》复习——with C++11 [3]
  8. CSS学习------之简单图片切换
  9. MySQL 5.7原生JSON格式支持
  10. uva 991