父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第一个参数是URL,你拼接出来的是啥?
    goodsDetailHou.jsp?../goods/goodsDetailHou.jsp
    能正常打开吗
      

  2.   

    现在已经改成这么写了:window.open("goodsDetailHou.jsp?GOODSID="+GOODSID,'_blank',''); 原来也是能打开的,但是,在子jsp的第一行写了
    alert(GOODSID); 弹出框上写的是undefined    子jsp中是这么写的:<% int GOODSID=Integer.parseInt(request.getParameter("GOODSID"));%>
      

  3.   

    估计这不太可能,因为我能打开子jsp
      

  4.   

    这样alert没用,<% int GOODSID=Integer.parseInt(request.getParameter("GOODSID"));%>
    可以取到,要在下面的js脚本块中用alert('<%=GOODSID%>');