父jsp:有一个onclick连接这个function 不会有问题
function xiangqing(GOODSID)
       {  
   window.open("goodsDetailHou.jsp?"+"../goods/goodsDetailHou.jsp"+GOODSID,'_blank','');
   
           }
子jsp这么接收传过来的GOODSID对吗?:
int GOODSID=Integer.parseInt(request.getParameter("GOODSID"));

解决方案 »

  1.   

    window.open("goodsDetailHou.jsp?"+"../goods/goodsDetailHou.jsp"+GOODSID,'_blank','');
    不明白什么意思?
    应该这样:
    window.open("goodsDetailHou.jsp?GOODSID="+GOODSID,'_blank','');
    再这样接收:
    int GOODSID=Integer.parseInt(request.getParameter("GOODSID"));
      

  2.   

    我改成了你的写法,在子jsp中alert(GOODSID);  为什么还是没有值呢?
      

  3.   

    这么写就会有值出现function xiangqing(GOODSID)
               {  
                   window.open("goodsDetailHou.jsp?"+"../goods/goodsDetailHou.jsp"+GOODSID,'_blank','');
                   alert(GOODSID);
               }
    但是,子jsp中还是没有值,弄了一天了,也没弄好,哎~~大侠们,救救我吧~~
      

  4.   

    alert方法不对。要用jsp脚本中的变量,取得之后用<%=GOOGSID%>