zoukankan      html  css  js  c++  java
  • 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.如果还有其他方法的话请帮我补充,非常感谢

  • 相关阅读:
    mysql BETWEEN操作符 语法
    mysql IN操作符 语法
    mysql LIKE通配符 语法
    mysql TOP语句 语法
    mysql DELETE语句 语法
    mysql Update语句 语法
    mysql INSERT语句 语法
    mysql ORDER BY语句 语法
    mysql OR运算符 语法
    mysql AND运算符 语法
  • 原文地址:https://www.cnblogs.com/hais/p/4130722.html
Copyright © 2011-2022 走看看