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

  • 相关阅读:
    骆驼命名法
    tftp服务器最简单安装配置
    debian安装后sudo命令不能用的解决方法
    date,datetime,timestamp 的区别
    Linux修改SSH端口和禁止Root远程登陆
    Linux下TFTP的安装,配置和操作
    Linux中find常见用法示例
    做SEO推广必须要做的9件事儿
    网站数据更新
    数据盘分区及挂载新分区
  • 原文地址:https://www.cnblogs.com/hais/p/4130722.html
Copyright © 2011-2022 走看看