request.getRequestDispatcher("succeed.jsp?stat="+user.getWareAmount()).forward(request,response); 上面代码的问号是什么意思
import dao.BaseDao;
import entity.UserInfo;
public class SelectWare extends BaseDao{
Connection con =null;
PreparedStatement prtm=null;
ResultSet re=null;
public boolean selectInfo(UserInfo userinfo){
con=this.getCon();
String sql="select wareName,wareSort,wareAmount from wareTable
where wareName=? and waresort=?";
try{
prtm=con.prepareStatement(sql);
prtm.setString(1,userinfo.getWareName());
prtm.setString(2,userinfo.getWareSort());
re=prtm.executeQuery();
if(re.next()){
userinfo.setWareAmount(re.getInt(3)+userinfo.getWareAmount());
return true;
}
}catch(Exception ex){
ex.printStackTrace();
}finally{
this.closeAll(con, prtm, re);
}
return false;
}
上面的if语句为什么能判断是否为真;if语句里面的语句是什么意思?
}
import dao.BaseDao;
import entity.UserInfo;
public class SelectWare extends BaseDao{
Connection con =null;
PreparedStatement prtm=null;
ResultSet re=null;
public boolean selectInfo(UserInfo userinfo){
con=this.getCon();
String sql="select wareName,wareSort,wareAmount from wareTable
where wareName=? and waresort=?";
try{
prtm=con.prepareStatement(sql);
prtm.setString(1,userinfo.getWareName());
prtm.setString(2,userinfo.getWareSort());
re=prtm.executeQuery();
if(re.next()){
userinfo.setWareAmount(re.getInt(3)+userinfo.getWareAmount());
return true;
}
}catch(Exception ex){
ex.printStackTrace();
}finally{
this.closeAll(con, prtm, re);
}
return false;
}
上面的if语句为什么能判断是否为真;if语句里面的语句是什么意思?
}
re是sql检索的结果集,re.next判断是否有下一个,具体查看jdk帮助文档。
这个问题跟JAVA无关,研究一个HTML吧。