菜刀的java

          程序猿
          posts - 1, comments - 1, trackbacks - 0, articles - 0

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評論

          2012年8月24日

          使用google kaptcha來配置 網站的驗證碼

              1. 下載google kaptcha開發包
                  下載地址:http://code.google.com/p/kaptcha/downloads/list 
                  kaptcha項目的home地址:http://code.google.com/p/kaptcha/ 
              2. 之后將kaptcha-version.zip壓縮包中的kaptcha.war解壓,即可得到示例項目
                  并添加項目到tomcat(我用tomcat做服務器的)中,具體操作方法:
                      修改tomcat的conf目錄下的server.xml文件,在</Host> 標簽處--上面添加下面的配置
                          <Context path="/Demo" docBase="F:\kaptcha" />
                          --我解壓后放在F盤的,docBase就是它具體的home路徑,而Demo是它的虛擬目錄
              3. 配置好了之后就可以訪問 http://localhost:8080/Demo/KaptchaExample.jsp 了
                      根據示例頁面可以得出,使用google kaptcha是一個非常簡單的事
              4. 下面我在自己的項目中實現此功能
                  a. 將kaptcha-version.zip壓縮包中的kaptcha-version.jar放到項目的WEB-INF/lib目錄中
                      或者將kaptcha-version.jar放到tomcat安裝目錄的lib目錄下也可以
                  b. 配置web.xml
                          (kaptcha的servlet 配置,參考:http://code.google.com/p/kaptcha/wiki/HowToUse )
                          建議先把示例項目中的servlet拷貝過來(如下 代碼),成功過會再繼續研究
          <servlet>
                  <servlet-name>Kaptcha</servlet-name>
                  <servlet-class>com.google.code.kaptcha.servlet.KaptchaServlet</servlet-class>
                  <init-param>
                      <param-name>kaptcha.border</param-name>
                      <param-value>no</param-value>
                  </init-param>
                  <init-param>
                      <param-name>kaptcha.textproducer.font.color</param-name>
                      <param-value>black</param-value>
                  </init-param>
                  <init-param>
                      <param-name>kaptcha.textproducer.char.space</param-name>
                      <param-value>5</param-value>
                  </init-param>
          </servlet>
          <servlet-mapping>
                  <servlet-name>Kaptcha</servlet-name>
                  <url-pattern>/Kaptcha.jpg</url-pattern>
          </servlet-mapping>
                  c. 具體使用方法和示例頁面中的--驗證代碼段--類似
                      具體使用方式就看web項目的需求了

              這是我寫的第一個小note,有錯的話希望幫忙糾正下...^_^...

          posted @ 2012-08-24 17:26 菜刀 閱讀(4858) | 評論 (1)編輯 收藏

          主站蜘蛛池模板: 依安县| 柳林县| 宽城| 丹巴县| 通江县| 平果县| 景德镇市| 河东区| 江油市| 丰县| 十堰市| 红河县| 汽车| 肇州县| 齐河县| 渝中区| 吉林市| 宾阳县| 云龙县| 加查县| 岳池县| 萨嘎县| 永福县| 吴江市| 尤溪县| 萍乡市| 金坛市| 元氏县| 荔波县| 开江县| 乐安县| 栾城县| 桃江县| 康乐县| 黄冈市| 基隆市| 冷水江市| 鄂尔多斯市| 疏附县| 曲阜市| 福海县|