Servlet之间的跳转
来源:互联网 发布:矩阵论导教导学导考 编辑:程序博客网 时间:2024/06/06 09:58
Servlet之间可以互相跳转,比如在MVC框架中,使用Servlet实现各个层的业务之后互相跳转。这里有两种跳转,一种为Forward, 一种为Redirect。两者的区别为第一种是一次请求,多次跳转;第二种则是多次请求,多次跳转,即跳转时会重新请求服务器资源。还有一种是refresh。这里有个属性可以设置时间,这样就可以实现一段时间自动跳转。对于类似股市刷新可使用这个跳转,若设置时间为0,就是第二种跳转了。
①Forward:
package com.test.forward;import java.io.IOException;import java.io.PrintWriter;import javax.annotation.Resource;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 TwoServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //Forward跳转的实现是通过RequestDispatcher对象的forward方法来实现的,方法有两个参数,一个为HttpServletRequest,一个为HttpServletResponse。 RequestDispatcher dispatcher = request.getRequestDispatcher("/WEB-INF/index.jsp"); //然后启动跳转,如果不启动,则不会跳转 dispatcher.forward(request, response); } @Override protected long getLastModified(HttpServletRequest req) { return super.getLastModified(req); } @Override public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { }}②Redirect:直接使用HttpServletResponse的sendRedirect(String location)方法即可实现重定向。
③Refresh:使用HttpServletResponse的setHeader("refresh","500; URL=http://127.0.0.1:8080/servlet/index.html")即可,其中的地址和时间可改变。时间单位为毫秒。
0 0
- Servlet之间的跳转
- Servlet之间的跳转
- Servlet之间的跳转
- Servlet之间的跳转
- Servlet之间的跳转
- Servlet之间的跳转
- Servlet之间的跳转
- Java servlet 之间的跳转
- 黑马程序员---Servlet之间的跳转方式
- jsp与servlet之间的跳转
- Java开发之Servlet之间的跳转
- Java开发之Servlet之间的跳转
- Servlet之间跳转
- forward、sendRedirect及Jsp和Servlet之间的跳转
- forward、sendRedirect及Jsp和Servlet之间的跳转
- forward、sendRedirect及Jsp和Servlet之间的跳转
- forward、sendRedirect及Jsp和Servlet之间的跳转
- forward、sendRedirect及Jsp和Servlet之间的跳转
- A.2多任务网段扫描练习 (增加功能)
- ZCMU—C
- Mongo Group
- 质数求法
- uva 851 Flooded!
- Servlet之间的跳转
- FPGA学习(第1节)-Quartus II 12.1创建FPGA-DEMO项目(LED流水灯)
- 微信开放平台Android应用签名的本质及如何获取
- 用smarty模板做数据实现修改、分页等功能
- Python与机器学习1——scikit-learn使用的简易框架
- Unity3d导入模型尺寸问题
- 【数据结构_不那么数据结构系列_1037】集合的并运算的实现
- img标签中的alt属性
- 利用hibernate 执行删除操作的异常问题