一千萬個為什麽

搜索

jcaptcha與struts的集成

我正在嘗試使用jcaptcha-1.0與struts 1.3.8應用程序進行交互;我將jcaptcha jar添加到app lib並添加


我的形式

應用程序找不到該文件,因此我將以下內容添加到web.xml文件中

jcaptcha
/WEB-INF/lib/jcaptcha-1.0-all.jar

現在我得到空指針異常:

org.apache.jasper.JasperException: Unable to read TLD "META-INF/taglib.tld" from JAR file 

有什麽線索嗎?歡迎使用有關使用struts的其他驗證碼的建議。

謝謝

最佳答案

Try

If that fails, try and create the jcaptcha.tld file in WEB-INF with this content:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!--
  ~ JCaptcha, the open source java framework for captcha definition and integration
  ~ Copyright (c)  2007 jcaptcha.net. All Rights Reserved.
  ~ See the LICENSE.txt file distributed with this package.
  -->




    1.0
    1.1
    jcaptcha-struts-taglib
    http://jcaptcha.sourceforge.net
    JCAPTCHA Taglib for the base module

    
        question
        com.octo.captcha.module.struts.taglib.QuestionTag
        <bodycontent>empty
        Display the jcaptcha question for this session
    
    
        message
        com.octo.captcha.module.taglib.MessageTag
        <bodycontent>empty
        Display the jcaptcha failure message for this session
    

轉載註明原文: jcaptcha與struts的集成