即興的靈感

          思維是一種藝術(shù); 藝術(shù)需要靈感。

          博客好友

          最新評論

          JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決

          ???以上兩篇文章的內(nèi)容介紹了有關(guān)JSP中產(chǎn)生數(shù)字驗(yàn)證碼中文驗(yàn)證碼的源代碼并做了分析,本文中介紹如何對以上產(chǎn)生的數(shù)字跟中文驗(yàn)證碼進(jìn)行使用,以及如何解決中文驗(yàn)證碼的亂碼無法正確驗(yàn)證的問題。
          ???對驗(yàn)證碼的使用分為兩個(gè)部分,分別為驗(yàn)證碼的調(diào)用和驗(yàn)證過程,以下分別做說明介紹。
          ???三、在JSP中調(diào)用驗(yàn)證碼
          ?????????? 使用驗(yàn)證碼直接在圖片處調(diào)用產(chǎn)生驗(yàn)證碼的JSP文件即可,同時(shí)在刷新驗(yàn)證碼按鈕處的js代碼中使用JSP驗(yàn)證碼文件,頁面源碼如下。

          <form id="dForm" method=post action="val.jsp">

          <ul class="sFrm">

          <li><b></b><img id="code" border=0 src="Num.jsp"/><input type="button" value="看不清,換一張" onClick="document.getElementById('code').src='ColorChinese.jsp'"><div class="clear0"></div></li>

          <li><b>驗(yàn)證碼</b><input type="text" name="input" maxlength=8 value=""? styleClass="sIpt itemFm"><div class="clear0"></div></li>

          <li class="bar"><b></b><input type="submit" value="驗(yàn)證測試"? styleClass="logbtn3"></li>

          </ul>
          </form>?


          ???四、在JSP中驗(yàn)證碼的驗(yàn)證過程以及中文亂碼處理
          ????????????獲取用戶輸入的驗(yàn)證碼并與Session中的驗(yàn)證碼比較,相同即通過,否則拒絕,對于JSP中中文驗(yàn)證碼的處理注意要在頁面中定義JSP頁面編碼跟獲取Session的字符編碼一致,此處使用的是統(tǒng)一的GB2312編碼,否則將出現(xiàn)驗(yàn)證碼無法成功驗(yàn)證的情況。

          ??

          val.jsp
          <%@
          page language="java" pageEncoding="GB2312" %>

          <%

          ????request.setCharacterEncoding("gb2312");

          ????//獲取Session會話中緩存的驗(yàn)證碼
          ?
          ?? String rand = (String)session.getAttribute(
          "rand");
          ????//獲取用戶輸入的驗(yàn)證碼
          ????String input = request.getParameter(
          "input");

          ???

          ??? if(rand==null||input==null)

          ??? {

          ???????//無輸入驗(yàn)證碼處理代碼
          ?
          ?? }

          ??? if (rand.equals(input)) {

          ???????//驗(yàn)證碼對比成功

          ??? }

          ??? else

          ??? {
          ????? ?//驗(yàn)證碼失敗處理代碼

          ??? }
          %>?

          ???以上為在JSP頁面中的驗(yàn)證碼生成以及使用處理的源碼分析,在接下來的文章中將介紹下在Servlet中使用驗(yàn)證碼程序。

          ?
          鳳凰涅槃/浴火重生/馬不停蹄/只爭朝夕
          ???? 隱姓埋名/低調(diào)華麗/簡單生活/完美人生

          posted on 2008-11-30 01:08 poetguo 閱讀(7221) 評論(16)  編輯  收藏 所屬分類: JSPJAVA

          評論

          # re: JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決 2008-12-01 13:31 即興詩人

          本文就是對以上兩篇內(nèi)容的中的驗(yàn)證碼的調(diào)用和使用方法,在前篇文章中尋找解決方法的朋友在這里看看哈。。。。  回復(fù)  更多評論   

          # re: JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決 2009-04-07 10:26 leafish

          博主你好!在JSP中調(diào)用驗(yàn)證碼中'ColorChinese.jsp'沒地方找。換成chineseVal.jsp沒有反映啊? 能否把關(guān)于jsp驗(yàn)證的所有東西發(fā)份給我研究嗎?xinsui99@163.com 謝謝  回復(fù)  更多評論   

          # re: JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決 2009-05-16 19:27 剩飯團(tuán)

          希望可以發(fā)所有相關(guān)的代碼給我研究一下。。。。。。。。。。。
          zerodyc@yahoo.com.cn 謝謝~~  回復(fù)  更多評論   

          # re: JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決 2009-07-27 11:03 ss

          ss  回復(fù)  更多評論   

          # re: JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決 2011-05-22 18:58 吳知

          @剩飯團(tuán)
            回復(fù)  更多評論   

          # re: JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決 2011-07-23 08:44 瑞展

          驗(yàn)證碼  回復(fù)  更多評論   

          # re: JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決 2011-10-09 21:01 345

          345345345  回復(fù)  更多評論   

          # re: JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決 2012-03-27 18:07 xcsda

          sdasdsdsa  回復(fù)  更多評論   

          # re: JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決 2012-04-01 14:05 錢建培

          達(dá)芙妮的上班  回復(fù)  更多評論   

          # 驗(yàn)證碼 2012-04-11 20:15 陳廷炎

          對我多么渴望  回復(fù)  更多評論   

          # 驗(yàn)證碼 2012-04-11 20:15 陳廷炎

          嗯對打球地球人廢棄物發(fā)  回復(fù)  更多評論   

          # re: JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決 2012-06-11 09:34 天是無情

          皕應(yīng)的HCaptcha,就沒有這個(gè)問題了,還支持各種語言,安全性比較高,有注冊機(jī)終結(jié)者美譽(yù) 皕應(yīng)官網(wǎng) http://www.hinsite.com  回復(fù)  更多評論   

          # re: JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決 2013-04-08 10:37 啊傷心啊是

          上傳  回復(fù)  更多評論   

          # re: JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決 2014-02-03 16:04 wad

          adawdwdawdwa  回復(fù)  更多評論   

          # re: JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決 2014-02-03 16:04 wad

          wadwa  回復(fù)  更多評論   

          # re: JSP驗(yàn)證碼大全之驗(yàn)證碼使用與亂碼解決 2014-09-07 09:19 燚風(fēng)

          問一下,這個(gè)驗(yàn)證的時(shí)候session中的值總是不隨著圖片的變化而變化,總是第一次session中的值,而且在tupian.jsp中的該設(shè)置清緩存的都清了,還是不行怎么辦求解  回復(fù)  更多評論   

          主站蜘蛛池模板: 信丰县| 武威市| 厦门市| 延边| 板桥市| 玉溪市| 瓦房店市| 务川| 长宁区| 五指山市| 赤水市| 布尔津县| 通州市| 大石桥市| 新田县| 满洲里市| 公主岭市| 桐庐县| 黄骅市| 原平市| 竹北市| 应城市| 焉耆| 新泰市| 芜湖市| 四子王旗| 贵德县| 和田县| 常德市| 赤峰市| 民勤县| 大石桥市| 广汉市| 保德县| 津市市| 北海市| 昌吉市| 芷江| 专栏| 保定市| 葵青区|