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

  • 相关阅读:
    引入其他字体库 和 字体样式设置
    onmousemove鼠标截取
    最大、最小值
    ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法
    时间戳
    JS性能优化 -- 函数节流
    css兼容问题
    上传文件(ajax结合form表单)
    文件下载
    input上传指定类型的文件
  • 原文地址:https://www.cnblogs.com/hais/p/4130722.html
Copyright © 2011-2022 走看看