为什么用Servlet不能控制数据库中的数据输出到网页上呢,

最后的那个姓名啊手机号码啊什么的在数据库中的数据表中,但是不能够在网页上以表格的形式输出出来,还有Statementstmt=con.createStatement();... 最后的那个姓名啊手机号码啊什么的在数据库中的数据表中,但是不能够在网页上以表格的形式输出出来,还有 Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery("select * from contact"); StringBuffer sb=new StringBuffer(); HttpSession session=request.getSession(); while(rs.next()){ sb.append(rs.getString("<tr>")); sb.append(rs.getString("<td>"+name)+"</td>"); sb.append(rs.getString("<td>"+mobile)+"</td>"); sb.append(rs.getString("<td>"+email)+"</td>"); sb.append(rs.getString("<td>"+address)+" </td>"); sb.append(rs.getString("<td>"+qq)+"</td>"); sb.append(rs.getString("<td><a href='DeleteContact?id="+rs.getString("id")+"'>删除</a>|<a href=''>修改</a>"+"address")); sb.append(rs.getString("</tr>")); } session.setAttribute("contacts",sb.toString()); response.sendRedirect("contact.jsp");

那一栏下面这些代码不起作用,,在网页的“操作”,也没有修改删除的超链接,为什么这些代码不起作用呢

这是header.jsp
展开
 我来答
百度网友a7fe165
2014-05-24 · TA获得超过555个赞
知道小有建树答主
回答量:616
采纳率:0%
帮助的人:388万
展开全部
sb.append(rs.getString("<td>"+name)+"</td>");

应该是 sb.append("<td>" + rs.getString(“name”) + "</td>");

name是你的字段名吧
追问

按照片你说的改了之后:

可是数据库里面的数据还是不能输出到网页上,,,

追答
  1. 确定你数据库的相应字段是不是和rs.getString()里的参数一致

  2. 然后你可以在dopost的方法里把sb输出到控制台看看对不对

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式