可能是数据库当中的值不存在,就没有返回结果,所以NullPointerException
解决方案 »
- hibernate,spring配置异常
- 如何根据下拉列表的的值,从数据库取出对应的选项!!!
- 请问 如何把本地路径下的图片文件与数据库同步???急!!!
- 从后台取出数据填到表单里,修改后如何判断哪些值发生了变化?
- 客户的要求,请高手指点一下。
- 请问这种功能如何实现啊?
- 请问java+tomcat+mysql+jsp+servlet 在win2000怎么设置呀!
- (技巧提示)CLASSPATH 设置终结遍[classpath]
- jdbcTemplate,update语句更新数据库中已有的数据报错
- 求大神推荐一下开源报表工具
- 怎樣在input中的password在jsp的查看源文件中把看到的密碼改為***?
- 连接的目标问题
String pwd=us.getpwd();
这里取到的值是null,你的bean有问题,所以值没传过去.set方法要用如下格式
setUid()
setPwd()
..
...
这是规定.
String pwd=us.getpwd();
boolean b=use.check(uid,pwd);userbean.check()中,应当加入对传入的两个参数是否为空的判断。
或者直接在你的jsp文件中判断,只有两个参数都不为null时,才调用userbean.check()方法。
this.con=dbbean.getconn();
}dbbean的声明在哪里,如果没有,con就是null的,就会报错~~~dbbean dbbean = new dbbean();
<%@ page import="user.*"%>
<jsp:useBean class="user.usersbean" id="us" scope="request"/>
<jsp:setProperty name="us" property="*"/>
<jsp:useBean id="use" class="user.userbean" scope="request"/>
<%
use.setues(us);
String uid=us.getUid(); ////////////////////
String pwd=us.getPwd(); //////////////////
boolean b=use.check(uid,pwd);
if(b==false){
out.print("用户名或密码错误");
%>
<a href="index.jsp">返回</a>
<%
}
else{
session.setAttribute("uid",uid);
session.setAttribute("pwd",pwd);
%>
<%=uid%>欢迎 <%}%>
第一个bean
package user;
import java.util.*;
import java.sql.*;
public class usersbean{
String uid="";
String pwd="";
public void setUid(String uid){ ///////////////////
this.uid=uid;
}
public void setPwd(String pwd){ //////////////////////
this.pwd=pwd;
}
public String getUid(){ //////////////////////////
return uid;
}
public String getPwd(){ ////////////////////////////
return pwd;
}
}
///提交过来的表单的name属性也要为uid 和 pwd
this.con=dbbean.getconn();
}
没有对dbbean进行实例化,这个问题很严重啊!