JSP验证码大全之验证码使用与乱码解决

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

{

//验证码失败处理代码

}

%>

相关文档
最新文档