高手看看吧!!!

告白气球 2012-03-30 04:53:44
<c:forEach var="mtvlist" items="${sessionScope.mtvlist}">
<form method="post" name="form1" id="form1" action="MtvServlet?action=SeachMtv&mtvname=${mtvlist.mtvname}">
</c:forEach>

请问我这样可以传参过去吧?我在做模糊查询和分页,为什么我的sql语句在数据库可以查询出,在控制台count输出的是0呢?下面是我的count方法。高手看看吧。
public int MtvNameCount(String mtvname)
{
int count = 0;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try
{
dbconn = new VideoDBConn();
conn = dbconn.getDataSource().getConnection();
String sql = "";
if(mtvname==null)
{
sql = "select count(*) as t from mtv ";
pstmt = conn.prepareStatement(sql);
}
else
{
sql="select count(*) as t from mtv where mtvname =?";
System.out.println(sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, mtvname);
}
rs = pstmt.executeQuery();
while(rs.next())
{
count = rs.getInt("t");
System.out.println(count);
}
}
catch(Exception e)
{
logger.error("MtvCount()方法出错:"+e.getMessage());
e.printStackTrace();
}
finally
{
dbconn.closeResultSet(rs);
dbconn.closePreparedStatement(pstmt);
dbconn.closeConnection(conn);
}
return count;

}
...全文
38 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,503

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧