在JSP中如何实现新闻列表超链接到其具体内容

我在showNewsList.jsp中已经循环生成新闻标题列表,并带有超链接到下个页面,如下:<%newsDaonewsdao=newnewsDao();ArrayLis... 我在showNewsList.jsp中已经循环生成新闻标题列表,并带有超链接到下个页面,如下:
<%
newsDao newsdao = new newsDao();
ArrayList<newsEntity>list = newsdao.selectnews();
for(int i = 0;i<list.size();i++){
if(i>7){
break;
}else{
newsEntity newsentity = list.get(i);

out.println("<tr>");
out.println("<td width='391' valign='middle'><span class='STYLE10'><a href='hotnews.jsp?id="+newsentity.getNewsID()+"'>"+newsentity.getTitle()+"</a></span></td>"); out.println("</tr>");
}
}
%>
然后我想在hotnews.jsp中实现其具体的内容(标题,和信息),我之前在newsDao类写个查询方法攒了个参数id,通过新闻id查新具体的信息,可是在hotnews.jsp中怎么样才能去获得这个id呢?
请高手指教。。。。。。。在线等~!!!很急!!!
在hotnews.jsp中,我现在是这么些的
<%
int id=Integer.parseInt(request.getParameter("id"));
newsDao dao = new newsDao();
newsEntity nen = dao.GetMessageByID(id);
%>
但运行后报null值
展开
 我来答
sanshizi
2009-06-27 · TA获得超过448个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:327万
展开全部
不明白你的意思,
你的这个链接
<a href='hotnews.jsp?id="+newsentity.getNewsID()+"'>"+newsentity.getTitle()+"</a>

最终生成的样式应试这样,
<a href='hotnews.jsp?id=123'>JackSon去世了</a>

这个id不是已经跟在链接接后面了吗(?id=123)

你在hotnews.jsp也有接收啊:id=Integer.parseInt(request.getParameter("id"));
这人接收的过程也就是获取的过程啊,这样下面就可以直接使用这个id了呀

运行后报null值

是不是request.getParameter("id")并没有得到id字符串,也就是你前一个面页的newsentity.getNewsID()并没有正确返回id
w5300840
2009-06-28 · TA获得超过549个赞
知道小有建树答主
回答量:424
采纳率:0%
帮助的人:286万
展开全部
这么麻烦呀
数据库有没有搞错呀.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山楂小子
2009-06-27 · TA获得超过192个赞
知道小有建树答主
回答量:240
采纳率:0%
帮助的人:224万
展开全部
int id=Integer.parseInt((String)request.getParameter("id"));
这样改下看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式