zoukankan      html  css  js  c++  java
  • JSP重定向传递参数

        我一个JSP程序,要实现前台提交数据给后台处理后,后台jsp自动跳转到另一个jsp页面,这种方式也叫重定向,重定向的方法有多种,暂时我试过的并且能成功的有两个:

    一种是用

    response.sendRedirect("A.jsp");

    A.jsp是你要跳转到的jsp文件。不过这个方法本人一直没找到正确的传递参数的方式。所以推荐下面这种方法,亲测可以在重定向页面时可以传递参数。

    另一种方法是

    <jsp:forward page="moreInfo.jsp" />
    这句话是一句html语句,需要在jsp中的html代码中写。如果要想给重定向的页面传递参数,则还需要在这句代码之前加上一句java语句:

    request.setAttribute("id",id);

    比如,我这里传递一个id值给下一个jsp页面。


    这两种方法都能实现跳转,但方法一目前我还没找到能正确传递参数的方法,有哪位懂的话可以在评论栏指教下。方法二能传递参数,在重定向页面中获取参数用

    id=request.getParameter("id");
    或者用

    id=(String)request.getAttribute("id");

    第二句用强制类型转换,因为getAttribute返回的是一个对象,需要转化成String类型,不然无法跳转或者直接报错。

  • 相关阅读:
    树的前序 中序 后序遍历
    算法入门经典-第四章 例题4-3 救济金发放
    算法入门经典-第五章 例题6-10 下落的树叶
    排序(三) 选择排序

    printf格式输出总结
    并查集
    异或的应用
    ActionContext详解
    ActionContext表格总结
  • 原文地址:https://www.cnblogs.com/lvlang/p/10586502.html
Copyright © 2011-2022 走看看