日期:2014-05-20  浏览次数:20691 次

一点小问题 jsp页面之间的数据传输..拜托各位
我在一个页面中有这样的代码
 <td><a href=SelfProjectExpert.jsp?id="+id+">详细</a></td></tr>") 这个id是Integer类型的

然后在另一个页面 也就是SelfProjectExpert中 ,用 int id=request.parameter(id)提示 这是接受字符串的

请问该怎么解决呢?

用什么语句来 传递过来这个int的 ID值呢

见笑...

------解决方案--------------------
在SelfProjectExpert.jsp可以这样写
<%
int id = Integer.parseInt(request.getParameter("id"));
%>
------解决方案--------------------
int id = Integer.parseInt(request.getParameter("id"));
或者
int id=((Integer)request.getParameter("id")).intValue();
------解决方案--------------------
楼上的是对的,我为你解释一下,request.getparamet获得的值都是字符串类型,所以当你要赋值给int类型的话,就要进行强制转换了…