为什么输出两种连接就不行?
String id;while(r1.next())
{
out.println("<table>");
out.println("<td width=100>");
out.println("<div align=center>");
out.println(r1.getString("basic1_1")+" "+" "+" ");
out.println("</td>");
out.println("<td width=100>");
out.println("<div align=center>");
out.println("<a href='view.jsp?id="+r1.getString("id")+"'>"+r1.getString("basic1_14")+"</a>");//这个连接到显示的页面
out.println("</td>");
out.println("<td width=100>");
out.println("<div align=center>");
out.println(r1.getString("basic1_13"));
out.println("</td>");
out.println("<td width=100>");
out.println("<div align=center>");
out.println("<a href='update1.jsp'?id="+r1.getString("basci1_1")+">"+"修改/删除"+"</a>");//这个连接到修改的页面
out.println("</td>");
out.println("</table>");
}
结果只输出了显示的而没有修改的??
搜索更多相关主题的帖子:
输出
----------------解决方案--------------------------------------------------------
什么意思,它执行不完这段代码吗?
有什么异常信息?
----------------解决方案--------------------------------------------------------
以下是引用aisiwa在2006-12-21 14:31:06的发言:
String id;
while(r1.next())
{
out.println("<table>");
out.println("<td width=100>");
out.println("<div align=center>");
out.println(r1.getString("basic1_1")+" "+" "+" ");
out.println("</td>");
out.println("<td width=100>");
out.println("<div align=center>");
out.println("<a href='view.jsp?id="+r1.getString("id")+"'>"+r1.getString("basic1_14")+"</a>");//这个连接到显示的页面
out.println("</td>");
out.println("<td width=100>");
out.println("<div align=center>");
out.println(r1.getString("basic1_13"));
out.println("</td>");
out.println("<td width=100>");
out.println("<div align=center>");
out.println("<a href='update1.jsp'?id="+r1.getString("basci1_1")+">"+"修改/删除"+"</a>");//这个连接到修改的页面
out.println("</td>");
out.println("</table>");
}
结果只输出了显示的而没有修改的??
String id;
while(r1.next())
{
out.println("<table>");
out.println("<td width=100>");
out.println("<div align=center>");
out.println(r1.getString("basic1_1")+" "+" "+" ");
out.println("</td>");
out.println("<td width=100>");
out.println("<div align=center>");
out.println("<a href='view.jsp?id="+r1.getString("id")+"'>"+r1.getString("basic1_14")+"</a>");//这个连接到显示的页面
out.println("</td>");
out.println("<td width=100>");
out.println("<div align=center>");
out.println(r1.getString("basic1_13"));
out.println("</td>");
out.println("<td width=100>");
out.println("<div align=center>");
out.println("<a href='update1.jsp'?id="+r1.getString("basci1_1")+">"+"修改/删除"+"</a>");//这个连接到修改的页面
out.println("</td>");
out.println("</table>");
}
结果只输出了显示的而没有修改的??
你那里错了!
应该是
out.println("<a href='update1.jsp?id="+r1.getString("basci1_1")+"'>"+"修改/删除"+"</a>");
单引号不在?号前面是在>前面。
你那样写可能会造成html标记解析错误。
----------------解决方案--------------------------------------------------------
你真仔细
----------------解决方案--------------------------------------------------------
再说一点,楼主的代码风格不是很好,table中没有tr,/tr不说,div之后也不/div一下,希望能改进,把标签写成闭合的!
----------------解决方案--------------------------------------------------------