日期:2014-05-18  浏览次数:20706 次

简单问题,变量能传到地址栏里面,却传不到servlet里面???
jsp页面一个按钮触发servlet:
function   toExcel(){
      window.location= "contentservlet?command=ToExcel&forward=out.jsp?uId= <%=BillId%> ";
      }
servlet里面String   billId   =   req.getParameter( "uId ");
获得的uId是空值,但地址栏里面已将uId打出来了,不知道怎么回事???

------解决方案--------------------
你最后的那个问号是不是应该改成&
------解决方案--------------------
forward=out.jsp?uId= <%=BillId%> ";
这是什么意思啊,
把uId付给out.jsp页面,然后值在给forward,是这么解释吗?
如果是的话,那你接收语句应该这样才对吧
String billId = req.getParameter( "forward ");
------解决方案--------------------
同意楼上的。你的url里面有两个?问号了。