http://code.google.com/p/kaptcha/を使用しようとしていますが、これは CAPTCHA を含める非常に簡単な方法のようです。私のデモアプリは JSFです。JSPの手順は簡単ですが、JSF での使用方法がわかりません。これを JSF で翻訳するにはどうすればよいですか?
送信アクションを管理するコードで:
String kaptchaExpected = (String)request.getSession() .getAttribute(com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY); String kaptchaReceived = request.getParameter("kaptcha");
if (kaptchaReceived == null || !kaptchaReceived.equalsIgnoreCase(kaptchaExpected)) { setError("kaptcha", "Invalid validation code."); }
私はそれを私の中に入れてみました:
public String button1_action() {
// TODO: Process the action.
return "success";
}
しかし、それはリクエストオブジェクトを理解していません:(