谢谢各位了:如何将另个页面传来的值放到此页面的java语句中(jsp)

来源:百度知道 编辑:UC知道 时间:2024/06/10 07:40:20
我在另个页面中写有以下语句:
<a href="newsbody.jsp?id=<%=rs.getString("News_ID")%>.....
也就是将值id传到了 newsbody.jsp 页面中.

在newsbody.jsp 页面中,将id值如何放到那里:
<input type="hidden" name=id value="<%=request.getParameter("id")%>">

<%
Info_manager infoList = new Info_manager();
ResultSet rs = infoList.getInfoList1(将id值放到这里);
while(rs.next()){
%>.......

谢谢各位了
zeus3288
谢谢你回答
我的方法infoList.getInfoList1()需要的参数类型是 Int 型,能告诉我 怎么 写么?

request.getParameter("id")返回的是String类型

如果你的方法infoList.getInfoList1()需要的参数类型就是String,可以直接使用

String str=request.getParameter("id");
int i=0;
try{
i=Integer.parseInt(str); //把str转换成int,如果不符合格是要求,则出现异常。那么i=0,这里自己修改缺省值
}catch(Exception e){
e.printStackTrace();
i=0;
}

ResultSet rs = infoList.getInfoList1(i);

如果是其他类型的,需要进行类型转换,和你具体的参数类型有关了