WebアプリケーションでJCaptchaを実装してもうまくいきますが、ブラウザのクッキーがブロックされても常に失敗してfalseを返します。クッキーがブロックされたときにJCaptchaが失敗しました
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String userCaptchaResponse =request.getParameter("jcaptcha");
boolean captchaPassed = SimpleImageCaptchaServlet.validateResponse(request, userCaptchaResponse);
if(captchaPassed){
System.out.println("success!!"+userCaptchaResponse);
RequestDispatcher rd=request.getRequestDispatcher("Result.jsp");
rd.forward(request, response);
//response.sendRedirect("Result.jsp");
}else{
System.out.println("failure!!"+userCaptchaResponse);
response.sendRedirect("Index.jsp"+"?id=false");
}
}
およびJSPページ内のコードは
<tr align="center">
<td align="right" width="33%"><img height="60px" width="140px" src="jcaptcha.jpg" /></td>
<td align="left" width="33%" valign="middle"><input type="text" name="jcaptcha" value="" /></td>
</tr>
が、私は私のキャプチャは関係なく、クッキーがブロックされているかどうかにない仕事をしたいです!!!次のよう
サーブレットのコードがあります Javaでcaptchaを実装するための、この方法または他の方法に対する解決策はありますか? jdk 1.7とtomcat 7を実行時環境として使用しています。