当前位置: 首页 > news >正文

数字化校园建设网站个人网站架设

数字化校园建设网站,个人网站架设,西樵网站设计,企业网站硬件建设方案验证码生成效果一#xff0c;生成验证码二#xff0c;页面收到验证码三#xff0c;验证验证码是否填写正确效果 点击验证码可切换 给出提示 一#xff0c;生成验证码 package servlet;import java.io.IOException;import javax.servlet.ServletException; import jav… 验证码生成效果一生成验证码二页面收到验证码三验证验证码是否填写正确效果 点击验证码可切换 给出提示 一生成验证码 package servlet;import java.io.IOException;import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import cn.dsna.util.images.ValidateCode;public class ShowVerifyCode extends HttpServlet {/*** */private static final long serialVersionUID 1L;Overrideprotected void service(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {req.setCharacterEncoding(UTF-8);resp.setContentType(text/html;charsetutf-8);// 长100 宽100 4个字母 5 条干扰线的验证码ValidateCode validateCode new ValidateCode(100, 50, 4, 4);ServletOutputStream out resp.getOutputStream();String code validateCode.getCode();// 验证码字符串保存到session对象req.getSession().setAttribute(code, code);// 把验证码图片写出去validateCode.write(out);out.close();}} 二页面收到验证码 script typetext/javascript// 刷新验证码function refresh_code(obj) {// 多次请求obj.src showVerifyCode?id new Date().getMilliseconds();}function check_verify_code(obj) {var ajax new XMLHttpRequest();ajax.open(post, checkVerifyCodeServlet?verifyCode obj.value, true);ajax.onreadystatechange function() {if (ajax.readyState 4 ajax.status 200) {// response succeed...if (ajax.responseText false) {alert(验证码错误);// disable submit commit...} else {// submit... do some code...}}};ajax.send(null);}/script 图片src访问servlet接收验证码图片 form actionname: input typetext namename / br/verifyCode:input typetext nameverifyCode onblurcheck_verify_code(this)/ img srcshowVerifyCode onclickrefresh_code(this)/form三验证验证码是否填写正确 protected void service(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {Object code req.getSession().getAttribute(code);String page_code req.getParameter(verifyCode);System.out.println(生成的验证码 code \t页面验证码 page_code);PrintWriter out resp.getWriter();if (code.toString().equalsIgnoreCase(page_code)) {// 页面验证码 后台的验证码out.write(true);} else {out.write(false);}out.close();}
http://wiki.neutronadmin.com/news/419083/

相关文章:

  • 广西住房城乡和建设厅网站首页后端低代码平台
  • 网站充值怎么做的7x7x7x7x8黄全场免费
  • 免费的网站推广怎么做效果好专业电商网站开发
  • 购物类网站开发开一家软件开发公司需要什么
  • 网站开发模板免费下载百度快照推广
  • 辽阳网站建设学校智慧团建系统入口
  • 川制作官方网站西安网站建设专业公司
  • 网站建设 优化翻译软件翻译英语做网站
  • 九江建设公司网站义乌建设局网站打不开
  • 个人网站排版设计学做美食去哪个网站好
  • 网站名称图标如何做才能显示网站建设公司的性质
  • 网站服务器停止响应怎么办北京舞美设计制作公司
  • 网站的管理包括国外免费网站
  • 网站首页制作网站官方新闻平台有哪些
  • 合肥网站建设方案托管网站技术维护
  • 更改wordpress主题字体宁波seo哪家好快速推广
  • 山东网站集约化建设十大软件排行榜
  • 静态页面网站关键词权重
  • 网站代码上传到服务器后要怎么做的凡科建站是什么
  • 做网站多少做网站好的框架
  • 电子商务网站建设期末试题建设一个网站需要哪些知识
  • 网站开发设计参考文献贵阳能做网站的公司有哪些
  • pageadmin做网站要钱吗盐城网站开发公司电话
  • 北京公司如何做网站咨询行业
  • 管理系统网站微信微网站模版
  • 制作网站民治买东西的网站
  • 购物网站的经营要素数字营销技术应用中级实训答案
  • php做企业网站中国在菲律宾做网站
  • 电子商务微网站制作wordpress底部版权插件
  • 铜川做网站的公司电话国网商旅网页地址