他会在这里报异常  无效的id;  isHuman 返回false 
*/  
  public boolean validateReponseForId(String id, Object response) {  
    log.debug("validating captcha response");  
  
    try {  
    System.out.println(id+"--------------------------"+response); 
      boolean isHuman = jcaptchaService.validateResponseForID(id, response).booleanValue();  
    
      if (isHuman) {  
      
        log.debug("captcha passed");  
        return isHuman;  
      } else {  
        log.warn("captcha failed");  
        return false; 
      }  
    
  
    } catch (CaptchaServiceException cse) {  
      // fixes known bug in JCaptcha  
      
      log.warn("captcha validation failed due to exception", cse);  
      cse.printStackTrace(); 
      return false;  
    }  
  }  
异常如下: 
com.octo.captcha.service.CaptchaServiceException: Invalid ID, could not valid 

        at com.octo.captcha.service.AbstractCaptchaService.validateResponseFo 
(AbstractCaptchaService.java:138) 
        at com.octo.captcha.service.AbstractManageableCaptchaService.validate 
ponseForID(AbstractManageableCaptchaService.java:364) 
        at com.tkgame.core.service.jcaptcha.JCaptchaServiceProxyImpl.validate 
onseForId(JCaptchaServiceProxyImpl.java:35) 
        at org.acegisecurity.captcha.CaptchaValidationProcessingFilter.doFilt 
CaptchaValidationProcessingFilter.java:92) 
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilte 
ilterChainProxy.java:274) 
        at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFi 
r(HttpSessionContextIntegrationFilter.java:191) 
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilte 
ilterChainProxy.java:274) 
        at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy. 
a:148) 
        at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProx 
ava:90) 
        at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilter 
in.java:70) 
        at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterCh 
.java:173) 
        at com.caucho.server.dispatch.ServletInvocation.service(ServletInvoca 
n.java:229) 
        at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java: 

        at com.caucho.server.port.TcpConnection.run(TcpConnection.java:511) 
        at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:516) 
        at com.caucho.util.ThreadPool.run(ThreadPool.java:442) 
        at java.lang.Thread.run(Thread.java:595)