好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Jsp生成頁面驗證碼的方法[附代碼]

Jsp生成頁面驗證碼的方法[附代碼]

熱門標簽:電話機器人的特色和創新 怎樣把地圖標注出來 開封便宜外呼系統報價 地圖標注人員兼職 漯河辦理400電話 淮南騰訊地圖標注 騰訊地圖標注商戶改名注冊入駐 商丘百應電話機器人有沒有效果 黃石智能營銷電銷機器人效果
image.jsp------------------------------生成隨機驗證碼圖片的Jsp頁面
代碼如下: 
復制代碼 代碼如下:

%@ page contentType="image/jpeg" import="java.awt.*,
java.awt.image.*,java.util.*,javax.imageio.*" %>
%!
Color getRandColor(int fc,int bc)
{
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);
}
%>
%
out.clear();//這句針對resin服務器,如果是tomacat可以不要這句
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
int width=60, height=20;
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
Random random = new Random();
g.setColor(getRandColor(200,250));
g.fillRect(0, 0, width, height);
g.setFont(new Font("Times New Roman",Font.PLAIN,18));
g.setColor(getRandColor(160,200));
for (int i=0;i155;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);
}
String sRand="";
for (int i=0;i4;i++){
String rand=String.valueOf(random.nextInt(10));
sRand+=rand;
g.setColor(new Color(20+random.nextInt(110),20+random.nextInt(110),20+random.nextInt(110)));
g.drawString(rand,13*i+6,16);
}
// 將認證碼存入SESSION
session.setAttribute("rand",sRand);
g.dispose();
ImageIO.write(image, "JPEG", response.getOutputStream());
%>

logic.jsp--------------------------------登陸頁面,在這里提供輸入驗證碼然后提交并驗證
代碼如下: 
復制代碼 代碼如下:

%@ page contentType="text/html;charset=gbk" %>
%@ page language="java" import="java.sql.*" errorPage="" %>
html>
head>
meta http-equiv="Content-Type" content="text/html; charset=gb2312">
title>用戶登錄/title>
script language="javascript">
function loadimage(){
document.getElementById("randImage").src = "image.jsp?"+Math.random();
}
/script>
/head>
body>
table width="256" border="0" cellpadding="0" cellspacing="0">
!--DWLayoutTable-->
form action="validate.jsp" method="post" name="loginForm">
tr>
td width="118" height="22" valign="middle" align="center">input type="text" name="rand" size="15">/td>
td width="138" valign="middle" align="center">img alt="code..." name="randImage" id="randImage" src="image.jsp" width="60" height="20" border="1" align="absmiddle">/td>
/tr>
tr>
td height="36" colspan="2" align="center" valign="middle">a href="javascript:loadimage();">font class=pt95>看不清點我/font>/a>/td>
/tr>
tr>
td height="36" colspan="2" align="center" valign="middle">input type="submit" name="login" value="提交">/td>
/tr>
/form>
/table>
/body>
/html>

validate.jsp--------------------------用來驗證輸入的驗證碼是否正確
代碼如下:
復制代碼 代碼如下:

%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
%
String rand = (String)session.getAttribute("rand");
String input = request.getParameter("rand");
if(rand.equals(input)){
out.print("script>alert('驗證通過!');/script>");
} else{
out.print("script>alert('請輸入正確的驗證碼!');location.href='login.jsp';/script>");
}
%>

以上三個JSP頁面放在和WEB-INF同級目錄下,如果你放在不同的文件夾下,那么里面相關頁面的路徑自己稍作更改就可以了。
友情提示:Tomcat5以下版本會出現異常
您可能感興趣的文章:
  • HTML頁面登錄時的JS驗證方法
  • js正則表達式注冊頁面表單驗證
  • 原生js驗證簡潔注冊登錄頁面
  • php用戶注冊頁面利用js進行表單驗證具體實例
  • JQuery驗證jsp頁面屬性是否為空(實例代碼)
  • JS自動生成動態HTML驗證碼頁面
  • JavaScript+html實現前端頁面隨機二維碼驗證

標簽:亳州 鄭州 岳陽 武威 拉薩 紅河 大興安嶺 馬鞍山

巨人網絡通訊聲明:本文標題《Jsp生成頁面驗證碼的方法[附代碼]》,本文關鍵詞  Jsp,生成,頁面,驗證,碼,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Jsp生成頁面驗證碼的方法[附代碼]》相關的同類信息!
  • 本頁收集關于Jsp生成頁面驗證碼的方法[附代碼]的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 李老汉在船上大战雨婷| 高清日韩美女在线播放| 国产性生活大片| 一区二区欧美视频| 女的被男的?出水视频| 97福利| 第1章+奶头+被农民工吸| 男生互摸同学勃起故事| 一级毛片在线免费视频| 宝贝夹紧了| 久久久久亚洲国产| 亚洲国产精品免费在线观看| 色哟哟~中文字幕| 成都4视频手机免费观看| 亚洲精品视频在线观看免费| 人人澡天天澡夜夜澡| 欧美XXXX做受欧美孕妇| 一级做a爰全过程完整版电影播放| 丰满的继坶3中文| 嗯~嗯太大了~进不去的| 昭和人妻农妇野外被强| 揉?啊?嗯~出水了视频| 女人十八毛片A片毛片免费 | 青青草97国产精品免费观看| 国产女在线| 激情人妻无码麻豆AV波多野结| 一级乱小说| 美女张开腿让男人真实视频 | 久久另类TS人妖一区二区| 国产欧美日韩综合精品一区二区三区 | 《丰满的女邻居》| 在线观看免费完整版| 午夜亚洲国产精品福利| 温润公子被脔日常H| 日本人妻巨大乳挤奶水app| 国产久7精品视频| 亚洲精品TV久久久久久久久久| 一本色道a无线码一区v-爱岛国| 三级黄免费| 山柳村寡妇情史| 成品人视频w免费观看w|