婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > jsp+ajax實(shí)現(xiàn)的局部刷新較驗(yàn)驗(yàn)證碼(onblur事件觸發(fā)較驗(yàn))

jsp+ajax實(shí)現(xiàn)的局部刷新較驗(yàn)驗(yàn)證碼(onblur事件觸發(fā)較驗(yàn))

熱門(mén)標(biāo)簽:南京新思維電話機(jī)器人 地圖標(biāo)注市場(chǎng)怎么樣 泰州泰興400電話 怎么申請(qǐng) 如何用中國(guó)地圖標(biāo)注數(shù)字點(diǎn) 南昌市地圖標(biāo)注app 聊城智能電銷(xiāo)機(jī)器人外呼 好操作的電話機(jī)器人廠家 企業(yè)怎么在聯(lián)通申請(qǐng)400電話 百度地圖添加標(biāo)注圖標(biāo)樣式

本文實(shí)例講述了jsp+ajax實(shí)現(xiàn)的局部刷新較驗(yàn)驗(yàn)證碼(onblur事件觸發(fā)較驗(yàn))。分享給大家供大家參考,具體如下:

前臺(tái)顯示頁(yè)面:

welcome.jsp

%@ page language="java" contentType="text/html; utf-8" 
 pageEncoding="utf-8"%>
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
html>
head>
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
title>修改個(gè)人信息/title>
script>
function createXMLHttpRequest() {
 //表示當(dāng)前瀏覽器不是ie,如ns,firefox
 if(window.XMLHttpRequest) {
  xmlHttp = new XMLHttpRequest();
 } else if (window.ActiveXObject) {
  xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
 }
}
function validate(field) {
 var div=document.getElementById("divbid");
// var reg=/[^A-Za-z0-9_]{7,10}/g;
 if (field.value.length != 0) {
  //創(chuàng)建XMLHttpRequest
  createXMLHttpRequest();
  var url = "codevalidate.jsp?authcode=" + field.value + "×tamp=" + new Date().getTime();//加時(shí)間戳防止緩存重復(fù)
  xmlHttp.open("GET", url, true);
  //方法地址,處理完成后自動(dòng)調(diào)用,回調(diào)
  xmlHttp.onreadystatechange=function() { //匿名函數(shù)
   if(xmlHttp.readyState == 4) { //Ajax引擎初始化成功
    if (xmlHttp.status == 200) { //http協(xié)議成功
     document.getElementById("divbid").innerHTML =xmlHttp.responseText;
    }else {
     alert("請(qǐng)求失敗,錯(cuò)誤碼=" + xmlHttp.status);
    }
   }
  };
  //將參數(shù)發(fā)送到Ajax引擎
  xmlHttp.send(null);
 }else {
   div.innerHTML="div class=\"wrong\">驗(yàn)證碼不能為空/div>"
 }
}
function reloadImage(imgurl){
 var getimagecode=document.getElementById("codeimg");
 getimagecode.src= imgurl + "?id=" + Math.random();
  var code=%=session.getAttribute("code")%>;
  alert(code)
}
/script>
/head>
body>
form action="authcode.jsp" method="post" name="loginform">
  輸入驗(yàn)證碼:input type="text" name="authcode" id="authcode" maxlength="4" size="10" onblur="validate(this)" >span id="divbid">/span>
  img id="codeimg" name="codeimg" border=0 src="authcode.jsp">
  a href="javascript:reloadImage('authcode.jsp')">看不清/a>br/>
/form>
script language="javascript" type="text/javascript">
function reloadImage(imgurl){
 var getimagecode=document.getElementById("codeimg");
 getimagecode.src= imgurl + "?id=" + Math.random();
 var code=%=session.getAttribute("code")%>;
 alert(code)
}
/script>
/body>
/html>

產(chǎn)生圖片頁(yè)面

authcode.jsp

%@ page contentType="image/JPEG" 
 import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" 
 pageEncoding="GBK"%> 
%!Color getRandColor(int fc, int bc) {//給定范圍獲得隨機(jī)顏色  
  Random random = new Random();  
  if (fc > 255)  
   fc = 255;  
  if (bc > 255)  
   bc = 255;  
  int r = fc + random.nextInt(bc - fc);  
  int g = fc + random.nextInt(bc - fc);  
  int b = fc + random.nextInt(bc - fc);  
  return new Color(r, g, b);  
 }%> 
%  
 //設(shè)置頁(yè)面不緩存  
 response.setHeader("Pragma", "No-cache");  
 response.setHeader("Cache-Control", "no-cache");  
 response.setDateHeader("Expires", 0);  
 // 在內(nèi)存中創(chuàng)建圖象  
 int width = 60, height = 20;  
 BufferedImage image = new BufferedImage(width, height,  
   BufferedImage.TYPE_INT_RGB);  
 // 獲取圖形上下文  
 Graphics g = image.getGraphics();  
 //生成隨機(jī)類(lèi)  
 Random random = new Random();  
 // 設(shè)定背景色  
 g.setColor(getRandColor(200, 250));  
 g.fillRect(0, 0, width, height);  
 //設(shè)定字體  
 g.setFont(new Font("Times New Roman", Font.PLAIN, 18));  
 //畫(huà)邊框  
 //g.setColor(new Color());  
 //g.drawRect(0,0,width-1,height-1);  
 // 隨機(jī)產(chǎn)生155條干擾線,使圖象中的認(rèn)證碼不易被其它程序探測(cè)到  
 g.setColor(getRandColor(160, 200));  
 for (int i = 0; i  100; i++) {  
  int x = random.nextInt(width);  
  int y = random.nextInt(height);  
  int xl = random.nextInt(12);  
  int yl = random.nextInt(12);  
  g.drawLine(x, y, x + xl, y + yl);  
 }  
 // 取隨機(jī)產(chǎn)生的認(rèn)證碼(4位數(shù)字)  
 String sRand = ""; 
 for (int i = 0; i  4; i++) {  
  String rand = String.valueOf(random.nextInt(10));  
  sRand += rand;  
  // 將認(rèn)證碼顯示到圖象中  
  g.setColor(new Color(20 + random.nextInt(110), 20 + random  
  .nextInt(110), 20 + random.nextInt(110)));//調(diào)用函數(shù)出來(lái)的顏色相同,可能是因?yàn)榉N子太接近,所以只能直接生成  
  g.drawString(rand, 13 * i + 6, 16);  
  System.out.println(rand); 
 }  
 // 將認(rèn)證碼存入SESSION  
 session.setAttribute("code", sRand);  
 // 圖象生效  
 g.dispose();  
 // 輸出圖象到頁(yè)面  
 ImageIO.write(image, "JPEG", response.getOutputStream());  
%>

ajax動(dòng)態(tài)驗(yàn)證頁(yè)面

codevalidate.jsp

%@ page language="java" import="java.util.*,java.util.*,java.text.*,com.neusoft.xkxt.dao.*,com.neusoft.xkxt.bean.*,com.neusoft.xkxt.util.*" pageEncoding="UTF-8"%> 
% 
String path = request.getContextPath(); 
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 
%> 
% 
 String authcode=request.getParameter("authcode"); 
 String code=(String)session.getAttribute("code"); 
 if(authcode.equals(code)){ 
 out.println("div class='right'>√/div>");} 
 else{ 
 out.println("div class='wrong'>驗(yàn)證碼不正確/div>");} 
%>

希望本文所述對(duì)大家JSP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • JSP + Servlet實(shí)現(xiàn)生成登錄驗(yàn)證碼示例
  • jsp+Servlet編程實(shí)現(xiàn)驗(yàn)證碼的方法
  • jsp引用servlet生成的驗(yàn)證碼代碼演示
  • Jsp生成頁(yè)面驗(yàn)證碼的方法[附代碼]
  • JSP實(shí)現(xiàn)登錄功能之添加驗(yàn)證碼
  • jsp 生成驗(yàn)證碼代碼
  • 實(shí)現(xiàn)jsp驗(yàn)證碼的簡(jiǎn)單小例子
  • jsp實(shí)現(xiàn)簡(jiǎn)單驗(yàn)證碼的方法
  • JSP彩色驗(yàn)證碼
  • Jsp servlet驗(yàn)證碼工具類(lèi)分享

標(biāo)簽:烏蘭察布 銅川 開(kāi)封 山南 吉林 白銀 自貢 臨汾

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《jsp+ajax實(shí)現(xiàn)的局部刷新較驗(yàn)驗(yàn)證碼(onblur事件觸發(fā)較驗(yàn))》,本文關(guān)鍵詞  jsp+ajax,實(shí)現(xiàn),的,局部,刷新,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《jsp+ajax實(shí)現(xiàn)的局部刷新較驗(yàn)驗(yàn)證碼(onblur事件觸發(fā)較驗(yàn))》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于jsp+ajax實(shí)現(xiàn)的局部刷新較驗(yàn)驗(yàn)證碼(onblur事件觸發(fā)較驗(yàn))的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩av一级电影| 日韩一区二区三区视频在线观看| 色久优优欧美色久优优| 国产日韩欧美a| 精品一区二区在线视频| 欧美日本在线播放| 亚洲国产另类av| 欧美制服丝袜第一页| 亚洲欧洲国产专区| 成人av小说网| 亚洲国产精华液网站w| 久久爱另类一区二区小说| 7777精品伊人久久久大香线蕉超级流畅| 亚洲精品视频在线观看免费| 91免费小视频| 亚洲激情校园春色| 色婷婷综合久久| 一区二区三区在线观看网站| 色婷婷国产精品| 一区二区三区国产| 欧美日本在线观看| 日韩电影一区二区三区四区| 欧美一区二区三区的| 精品一区二区三区不卡| 精品久久一区二区| 国产精品一级在线| 国产精品久久久久久久午夜片| 成人性生交大片免费看中文网站| 亚洲国产精品成人久久综合一区| 成人av手机在线观看| 中文字幕一区av| 欧美在线免费视屏| 日韩国产欧美在线播放| 欧美成人精品1314www| 国产精选一区二区三区| 国产精品欧美精品| 日本精品免费观看高清观看| 日本不卡视频在线观看| 久久蜜桃香蕉精品一区二区三区| 懂色av中文一区二区三区| 亚洲激情自拍视频| 91精品国产欧美一区二区18| 国产一区二区三区不卡在线观看| 中文在线免费一区三区高中清不卡| 97久久精品人人做人人爽| 午夜精品一区在线观看| 日韩精品一区二区三区视频在线观看 | 久久99精品网久久| 国产亚洲欧美中文| 欧美羞羞免费网站| 毛片一区二区三区| 亚洲国产高清在线观看视频| 欧美无乱码久久久免费午夜一区| 麻豆成人综合网| 亚洲人成网站色在线观看| 日韩一区二区三区精品视频| 波多野结衣中文字幕一区二区三区| 一区二区三区中文在线观看| 欧美va在线播放| 一本色道久久综合亚洲精品按摩| 精品在线免费观看| 亚洲一区二区免费视频| 国产视频一区在线观看| 欧美乱妇15p| 99久久99久久精品国产片果冻 | 中文字幕欧美三区| 欧美理论在线播放| 成人动漫在线一区| 久久精品国产**网站演员| 亚洲欧美成aⅴ人在线观看| 日韩免费在线观看| 91久久精品一区二区三| 成人一级片网址| 精品亚洲国内自在自线福利| 亚洲永久免费av| 国产精品理论在线观看| www久久精品| 91精品免费观看| 欧美日韩一区不卡| 99热99精品| 风间由美一区二区三区在线观看 | 亚洲天堂2014| 国产视频一区二区三区在线观看| 在线成人免费视频| 欧美视频在线不卡| 色综合久久综合网| 91丨porny丨国产入口| 成人手机电影网| 国产一区91精品张津瑜| 麻豆精品视频在线观看免费| 亚洲一卡二卡三卡四卡五卡| 中文字幕中文字幕一区二区| 久久精品人人做人人综合| 精品国内二区三区| 2024国产精品| 精品国产亚洲在线| 久久久蜜桃精品| 精品国产乱码久久久久久久| 日韩欧美高清在线| 日韩一卡二卡三卡四卡| 欧美一级理论片| 欧美一区二区视频免费观看| 欧美日本韩国一区| 欧美精品乱码久久久久久按摩| 色噜噜夜夜夜综合网| 在线视频国产一区| 欧美亚洲自拍偷拍| 欧美午夜电影在线播放| 欧美日韩一区二区三区在线| 欧美日韩大陆一区二区| 日韩欧美三级在线| 国产丝袜美腿一区二区三区| 欧美激情一区二区三区四区| 国产精品网站在线| 亚洲日本va午夜在线影院| 亚洲美女免费视频| 亚洲成人av电影在线| 日韩av电影天堂| 国产尤物一区二区| 从欧美一区二区三区| 色偷偷久久一区二区三区| 7777精品久久久大香线蕉| 精品国产一区二区三区四区四| 久久午夜国产精品| 国产精品久久久久久久久动漫| 1000部国产精品成人观看| 亚洲免费伊人电影| 亚洲bdsm女犯bdsm网站| 久久成人免费电影| 成人高清免费在线播放| 色一区在线观看| 日韩视频一区在线观看| 久久免费视频一区| 夜夜精品视频一区二区| 青青草伊人久久| 国产成人免费视频一区| 色中色一区二区| 日韩视频免费观看高清在线视频| 久久久99精品久久| 一区二区久久久久| 国产一区久久久| 欧美中文字幕一区| 26uuu亚洲综合色| 艳妇臀荡乳欲伦亚洲一区| 久久精品国产精品亚洲红杏| 99久久精品免费看国产| 日韩一级视频免费观看在线| 国产日韩欧美a| 天堂资源在线中文精品| 国产精品66部| 欧美日本在线观看| 国产精品久久久一本精品 | 国产欧美一区二区三区鸳鸯浴| 亚洲免费在线观看视频| 黄色精品一二区| 色琪琪一区二区三区亚洲区| 久久免费国产精品| 日本欧美在线观看| 成人av动漫网站| 欧美mv和日韩mv的网站| 一级精品视频在线观看宜春院| 国产夫妻精品视频| 欧美精品在线观看播放| 国产精品灌醉下药二区| 日韩中文字幕区一区有砖一区| 春色校园综合激情亚洲| 欧美va亚洲va香蕉在线| 亚洲国产精品久久一线不卡| 国产黑丝在线一区二区三区| 欧美二区在线观看| 亚洲精品自拍动漫在线| 国产福利不卡视频| 精品va天堂亚洲国产| 午夜视频一区二区| 9人人澡人人爽人人精品| 精品盗摄一区二区三区| 日韩在线一二三区| 欧美无砖砖区免费| 一区二区三区在线不卡| 成人午夜电影久久影院| 久久久久久久av麻豆果冻| 麻豆国产欧美一区二区三区| 欧美日韩一卡二卡| 亚洲一区二区精品视频| 色94色欧美sute亚洲线路一久| 国产精品国产三级国产aⅴ中文| 国产精品69毛片高清亚洲| 久久综合国产精品| 激情深爱一区二区| 精品av综合导航| 久久精品国产亚洲a| 日韩欧美一区二区视频| 日韩av中文在线观看| 欧美主播一区二区三区美女| 亚洲一区二区三区爽爽爽爽爽| 色网站国产精品| 尤物在线观看一区| 日本道在线观看一区二区| 亚洲精品写真福利| 91精品福利在线|