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.如果还有其他方法的话请帮我补充,非常感谢

  • 相关阅读:
    每天学点Linux-选取命令CUT和GREP
    每天学点Linux-切割命令split
    基于netty-socketio的web推送服务
    Redis学习-LUA脚本
    spring中InitializingBean接口使用理解
    外包采用Gradle生成多套app打包
    Android Studio 快捷键 for mac
    使用ClipboardUtils兼容API LEVEL 11以下实现复杂粘贴
    finished with non-zero exit 添加v7包报错的问题
    Infer初体验 for Android
  • 原文地址:https://www.cnblogs.com/hais/p/4130722.html
Copyright © 2011-2022 走看看