• JSP如何把一个页面的值传到另一个页面


      在实际项目中有时候需要把上一个页面输入的值保留到下一个页面使用,现在根据个人总结如下:  

      1、最常用的方法url?传递方式

        A:

        <a href="B.jsp?x="A.name"">下一页面</a>

        B:

        <% String x=request.getParameter("x");//此时B页面可以在任一位置引用x的值

        %>

      2、通过submit

        A:

    function reg2() {
    var params2 = {mobile1: $('#m').val()};
    $.post("Servlet", params2, function (data2) {
    if (data.result === "error") {
    alert("验证码有误!");
    $('.tel-area').css("display", "block");//动态改变CSS样式
    } else {
    $('#u1').submit();    //如果校验通过,则向下一页面提交表单
    }
    }, "json");
    }

        <form action="B.jsp" method="post" id="u1">

          <input type="text" id="a" name="a">

        </form>

        B:

        <% String x=request.getParameter("a");//此时B页面可以在任一位置引用x的值

        %>

        

        3.经过一个Servlet后重定向回到B页面

        request.getRequestDispatcher("B.jsp").forward(request, response);

        

        4.通过把A的值设置到session中

        A:

        <%

        session.setAttribute("p1", "1");

        %>

        B:

        <%

        Sreing s=session.getAttribute("numCode").toString();

        %>

        5.如果还有其他方法的话请帮我补充,非常感谢

  • 相关阅读:
    POJ 1320 Street Numbers 解佩尔方程
    数学分支(转)
    深入理解Java类加载器(1):Java类加载原理解析
    Java类加载器的工作原理
    深入理解Java:类加载机制及反射
    类加载机制:全盘负责和双亲委托
    java底层学习
    代码面试最常用的10大算法
    程序员面试金典算法题
    了解ASCII、gb系列、Unicode、UTF-8的区别
  • 原文地址:https://www.cnblogs.com/hais/p/4130722.html
Copyright © 2020-2023  润新知