我在登陆框部分添加了验证码部分,验证图片及数字可以正常显示,但登陆时不用输入验证码就可以登陆,一下是我的部分servlet代码,大家帮忙看看!
String random1 = request.getParameter("random1");//从登陆页Login.jsp得到
String random2 = request.getSession().getAttribute("random2").toString(); //从验证码生成文件Random.jap
if (!random1.equals(random2)) {
request.setAttribute("error", "输入的验证码不正确!");
try {
request.getRequestDispatcher("Login.jsp").forward(request, response);
}
catch (Throwable t) {
getServletContext().log(t.getMessage());
}
}
......
下面为验证用户名,密码部分
String random1 = request.getParameter("random1");//从登陆页Login.jsp得到
String random2 = request.getSession().getAttribute("random2").toString(); //从验证码生成文件Random.jap
if (!random1.equals(random2)) {
request.setAttribute("error", "输入的验证码不正确!");
try {
request.getRequestDispatcher("Login.jsp").forward(request, response);
}
catch (Throwable t) {
getServletContext().log(t.getMessage());
}
}
......
下面为验证用户名,密码部分
解决方案 »
- ajax异步请求问题,大家帮帮我吧
- spring-cxf.xml 配置错误 请高手支招!
- 客户端URL传参丢失
- 请大家帮帮我,如何将pkcs1的签名转换为pkcs7的签名?
- 搜索中,搜索后的结果把输入关键字用红色标记显示一般是怎么弄的?
- 求:struts 标签<html:form action="/arg/wareHouseProductOutAction" method="POST" >内是否能包含name属性?
- 散分(求Jsp的书籍、网站)---
- 开发jsp用什么开发环境最方便、效率最高。
- 不能创建Bean这是为什么?贴出代码!!!(高分求救)
- 解决无法打开网站8090端口网页的问题
- 关于hibernate保存的问题
- java 登陆的验证
和 random2 的值输出来看一下.
可能是你没有设置编码 .或者 random1没有得到你 想要的值
好好验证一下random1,2的值看看。