当前位置: 技术问答>java相关
JSP的奇怪问题?100分放送!!!!!!!!!!!!!!!!!!
来源: 互联网 发布时间:2015-08-19
本文导语: 本人今天遇到了一个叫人想自杀的问题。有一TACheckIn.jsp 检查 用于检查用户名密码,正确则跳转到管理页面。还有一TASaveNamePwd.jsp 密码修改信息 ...
本人今天遇到了一个叫人想自杀的问题。有一TACheckIn.jsp
检查
用于检查用户名密码,正确则跳转到管理页面。还有一TASaveNamePwd.jsp
密码修改信息
检查
用于检查用户名密码,正确则跳转到管理页面。还有一TASaveNamePwd.jsp
密码修改信息
密码修改成功,请记住新密码!
回到登陆页面!
密码修改失败!
再来一遍!
用于用户修改密码。但奇怪的是,用修改完的密码就登陆不上去了,提示密码错误。但不修改的就可以正常通过,真是另人不解。希望大家多费心看看。(用户名是不可变的。修改的只是密码!)
|
可能的问题在于
你修改的password 是否输入的是中文
用getParameter得到的可能是乱码
建议你在使用password之前先out.println一下
还有,你最好把所有数据库访问的内容封装在bean里实现,
不要放在jsp里
另外,你的登录程序效率太低。
你修改的password 是否输入的是中文
用getParameter得到的可能是乱码
建议你在使用password之前先out.println一下
还有,你最好把所有数据库访问的内容封装在bean里实现,
不要放在jsp里
另外,你的登录程序效率太低。
|
不是密码问题。可能是用户名你用了中文。所以出错了。
con.prepareStatement("Update Administrator set password=? where name=?")
String name=new String(request.getParameter("name").getBytes("ISO8859_1"), "gb2312");
con.prepareStatement("Update Administrator set password=? where name=?")
String name=new String(request.getParameter("name").getBytes("ISO8859_1"), "gb2312");
|
数据库中的字段类型是否自动帮你添加了空格呢?
|
1.输入多了空格,trim()一下。
2.有中文toChinese()一下。
3.建议将有关程序写在beans中。
2.有中文toChinese()一下。
3.建议将有关程序写在beans中。