public User select(String name,String pass){
con=connection.getCon();
User user;
String sql="select * from user where name=? and pass=?"
pState=con.PrepareStatement(sql);
pState.setString(1,name);
pState.setString(2,pass);
set=pState.Non(忘了)
while(set.next()){
user.set(set.setString(1));
user.set(set.setString(2));
}
return user;
}
我想问一下,我上面的那个语句有没有错误呀,怎么运行到JSP里面会出现错误捏??
con=connection.getCon();
User user;
String sql="select * from user where name=? and pass=?"
pState=con.PrepareStatement(sql);
pState.setString(1,name);
pState.setString(2,pass);
set=pState.Non(忘了)
while(set.next()){
user.set(set.setString(1));
user.set(set.setString(2));
}
return user;
}
我想问一下,我上面的那个语句有没有错误呀,怎么运行到JSP里面会出现错误捏??
解决方案 »
- 新手求教怎么输出helloword?
- 紧急求助,写一个可以上传附件的jsp代码,采用ajax无刷新上传,上传没问题,但是提交其他信息得到的是null值
- js tree 从叶子加载到根的控件
- 一个关于Internet服务管理器的问题,大家进来看下。。。
- jsp中无法调用javascript!!!?
- [求助] 如何设置iframe引用跨站点网页时,iframe的高度为自适应的呢?急!!!
- 请给位大哥大姐帮忙!
- 超高分请叫JAVA高手!~~在线等。。。。。。
- ibatis级联删除
- org.apache.catalina.core.ApplicationDispatcher invoke
- 文件流
- sql排名
user.set(set.setString(1));
user.set(set.setString(2)); 应该给user的具体属性赋值啊,你这是什么...
改一下好了
user.setName(set.setString(1));
user.setPass(set.setString(2));
user.setName(set.getString(1));
user.setPass(set.getString(2));
而不是set.setString(1)。
你并没有给user的各个属性赋值啊,楼主检查一下吧!
你首先将User user;改为User user=new User();这样才可以对user里的属性赋值.
然后就是user.setName(set.getString(1)); user.setPass(set.getString(2)); 这样才是对其赋值,如果改过来了还有问题,将异常发上来,别人才能帮你.