可能都知道怎么在jsp页面中怎么向数据表中添加数据,但是可能你会遇到一些麻烦。
在今天作业中我就遇到了,在jsp注册页面中实现添加功能时信息都能添加成功,但是注册成功了却登入不了。我去数据库中查看却添加成功了,我想试一下是不是插入数据的语法错了(提示下:如果在代码中遇到问题却不知道是哪的问题你可以试着将可能的地方都输出一下,然后在控制台看错误的地方)
String sql="insert into usersinfo (username,password,question) value('"+username+"','"+password+"','"+answer+"')";
System.out.println(sql);
嗯……现在数据库中也试了一下,语法确实没错但是我发现存在的数据也查询不到了。后来想了下是不是有空格,试了一下用字符串去除空格的方法有没有用结果成功了。
String username=request.getParameter("username").trim();
String password=request.getParameter("password").trim();
String answer=request.getParameter("answer").trim();