var a = "1"
window.open("INFOR_ADD.jsp?a="+a);

解决方案 »

  1.   

    window.open("INFOR_ADD.jsp?id=1&id2=2&id3=3","","left=300, top=0, width=500,height=500,toolbar=no,location=no,status=yes,menubar=no,directories=no,scrollbars=yes,resizable=yes");
      

  2.   


    var a = "1";
    var b = "2";
    window.open("INFOR_ADD.jsp?a="+a+"&b="+b);
      

  3.   

    请教楼上的大侠,第一次,执行window.open("INFOR_ADD.jsp?a="+a),INFOR_ADD.jsp页获取a,第2次,提交本页,用想<input type="hidden" name="a" value="22">改变a值,怎么做都不行,帮帮忙!<%
    String iNFOR_SAVE=request.getParameter("a");
    out.println(a);
    %>
      

  4.   

    <input type="hidden" name="a" id="a" value="22">
    var a = document.getElementById("a").value;
    window.open("INFOR_ADD.jsp?a="+a)
      

  5.   

    不明白,以前用asp是可以的,jsp为什么不行,在具体说明一下。
    执行window.open("INFOR_ADD.jsp?a=11),
    第一次,INFOR_ADD.jsp页获取a值(String a=request.getParameter("a"));a=11
    第2次,提交INFOR_ADD.jsp,想取<input type="hidden" name="a" value="22">的a值,jsp还是相同的语句(String a=request.getParameter("a"));但是,a=11,不是22。
      

  6.   

    window.open("INFOR_ADD.jsp?a=11),a=11 固定了 这是通过url传 所以2次一样
    <input type="hidden" name="a" value="22"> 他可以像text 一样通过提交取得
    如果想a=11变
    var a = document.getElementById("a").value;
    window.open("INFOR_ADD.jsp?a="+a) 这样a才可以变
      

  7.   

    window.open("INFOR_ADD.jsp?a="+a)这里的a是自己定义的变量,不是<input type="hidden" name="a" value="22">的a