问题描述
<tablewidth="44%"height="52"border="1"align="center"bordercolor="#000000"><tr><tdalign="center"width="22%"><ahref="jjdxcx.jsp">页面</a></td><tdalign="center"width="29%"><ahref="jjdxcx.jsp?action=2">查询</a></td><tdalign="center"width="49%"><ahref="jjdxcx.jsp?action=1">查询</a></td></tr></table><tr><scriptlanguage="JavaScript"type="text/javascript"src="inc_date.js"></script><tablewidth="454"align="center"><tr><tdalign="center"><divalign="center">总数</div></td></tr><formaction="jjdxcx.jsp?action=2"method="post"name="from"id="from"><tr><tdwidth="492"><palign="center">开始时间<inputname="SDate2"type="text"id="SDate"onClick="popUpCalendar(this,this,'yyyy-mm-dd')"value="<%=SDate%>"size="12"/>结束时间<inputname="EDate2"type="text"id="EDate2"onClick="popUpCalendar(this,this,'yyyy-mm-dd')"value="<%=EDate%>"size="12"/></p><palign="center"><inputtype="submit"name="Submit2"id="Submit2"value="提交"onClick="returncheckText(this)"/><inputtype="hidden"name="ac2"id="ac2"value="in"/></p></td></tr></form></table><p><%if(StringUtil.notNull(request.getParameter("ac")).equals("in")){Stringsql="";if(SDate.equals("")||EDate.equals("")){sql="SELECTcount(*)aszssFROMtablewherebz='SSZX'";}else{sql="SELECTcount(*)aszssFROMtableWherecreatetime>='"+SDate+"00:00:00'andcreatetime<='"+EDate+"23:59:59'andbz='SSZX'";}ResultSetrs=DBConn.executeQuery(sql);while(rs.next()){%></p><tablewidth="266"border="1"align="center"cellpadding="2"cellspacing="1"bordercolor="#000000"><trbgcolor="#0F9900"><tdwidth="92"align="center"bgcolor="#5BB8E6">总数</td><tdwidth="157"align="center"bgcolor="#5BB8E6"><spanstyle="font-size:16px"><%=rs.getString("zss")%></span></td></tr></table>
我点击提交之后,并没有出现查询的总数,是不是不能这么求和呀??
解决方案
解决方案二:
<%if(rs.next()){%></p><tablewidth="266"border="1"align="center"cellpadding="2"cellspacing="1"bordercolor="#000000"><trbgcolor="#0F9900"><tdwidth="92"align="center"bgcolor="#5BB8E6">总数</td><tdwidth="157"align="center"bgcolor="#5BB8E6"><spanstyle="font-size:16px"><%=rs.getString("zss")%></span></td></tr></table><%}%>这样改一下试试