http://localhost:8080/webtest/MyJsp2.jsp?pa1=11&pb1=22&backurl=http://localhost:8080/webtest/MyJsp.jsp?pa=1&pb=1
在MyJsp2.jsp页面读取的backurl参数
String backurl = request.getParameter("backurl");
只显示出http://localhost:8080/webtest/MyJsp.jsp?pa=1,而pb这个参数没有了,请问如何解决

解决方案 »

  1.   

    当然会没有的 在连接pa=1 和pb=1是不能继续用 &  需要转换成 & ,否则 系统会认为pb和backurl是不同的参数
      

  2.   

    那你就取到整个url 然后进行字符串截取
      

  3.   

    http://localhost:8080/webtest/MyJsp2.jsp?pa1=11&pb1=22&backurl=http://localhost:8080/webtest/MyJsp.jsp?pa=1&pb=1
    我改成&也是不行呀还是取不到pb=1
      

  4.   

    用javascript这样试一试。
    myjsp_url = 'http://localhost:8080/webtest/MyJsp.jsp?pa=1&pb=1';
    window.location.href='http://localhost:8080/webtest/MyJsp2.jsp?pa1=11&pb1=22&backurl='+myjsp_url;