JSP验证码大全之验证码使用与乱码解决
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在JSP中调用验证码
使用验证码直接在图片处调用产生验证码的JSP文件即可,同时在刷新验证码按钮处的js 代码中使用JSP验证码文件,页面源码如下。
在JSP中验证码的验证过程以及中文乱码处理
获取用户输入的验证码并与Session中的验证码比较,相同即通过,否则拒绝,对于JSP中中文验证码的处理注意要在页面中定义JSP页面编码跟获取Session的字符编码一致,此处使用的是统一的GB2312编码,否则将出现验证码无法成功验证的情况。
val.jsp
<%@ page language="java" pageEncoding="GB2312" %>
<%
request.setCharacterEncoding("gb2312");
//获取Session会话中缓存的验证码
String rand = (String)session.getAttribute("rand");
//获取用户输入的验证码
String input = request.getParameter("input");
if(rand==null||input==null)
{
//无输入验证码处理代码
}
if (rand.equals(input)) {
//验证码对比成功
}
else
{
//验证码失败处理代码
}
%>