日期:2014-05-19  浏览次数:20613 次

在两个jsp页面中用?传值的问题
在第一个jsp页面有<a href="title.jsp?BoardId="+i>这句代码(i是int型),在title.jsp页面我想得到i的值,我写的代码是String ii=request.getParameter("BoardId");
  int i=Integer.parseInt(ii);
貌似不对呀 后台说 int i=Integer.parseInt(ii)这句有错误,可是我不知道错在哪 谢谢了

------解决方案--------------------
你在浏览器中查看下编译后的html代码会发现<a href="title.jsp?BoardId="+i>中BoardId的值没有还是原来的样子对吧?
你这样赋值是不行的,这个加号可不是java中的加号,应该是<a href="title.jsp?BoardId=<%=i%>">