不好意思,看错了,是个豆子.String usernamea=request.getParameter("user1");
String password=request.getParameter("password");
String password1=request.getParameter("password1");
String n=request.getParameter("quanxian");
//匹配if(user1.isUserExist(usernamea))
else
{
if (password.equals(password1))
user1.adduser(usernamea,password,n);
else
out.println("密码不匹配.");
}
问题有可能是usernamea,password,password1,n当中有的为null导致的,应该全部都验证
String password=request.getParameter("password");
String password1=request.getParameter("password1");
String n=request.getParameter("quanxian");
//匹配if(user1.isUserExist(usernamea))
else
{
if (password.equals(password1))
user1.adduser(usernamea,password,n);
else
out.println("密码不匹配.");
}
问题有可能是usernamea,password,password1,n当中有的为null导致的,应该全部都验证
org.apache.jsp.admin_005fadduser_jsp._jspService(admin_005fadduser_jsp.java:154)
你看看admin_005fadduser_jsp.java:154可能能发现错误.
我刚搞jsp不太清楚........
所以你可以把user1全部替换为usernamea
所以在后面你就要对usernamea来进行判断,而不是用user1
从这一句来看,user1应该是一个类的对象而String usernamea=request.getParameter("user1");
这句中的user1是表单中的name属性,因此取到的是该属性的值楼主好好看看你的程序,如果是调用类的话,你必须创建一个对象
看admin_005fadduser_jsp.java在tomcat安装目录的work\Standalone下,很难看懂。
分析.jsp就可以了。