капча плагин для распорок 2 - PullRequest
0 голосов
/ 23 февраля 2011

Любой плагин капчи для стояков 2, кроме jcaptcha4struts2, и также предоставляет некоторую полезную ссылку

1 Ответ

2 голосов
/ 19 апреля 2011

Попробуйте это: http://code.google.com/intl/de-DE/apis/recaptcha/docs/java.html

Это довольно просто с Struts 2.

Я рекомендую вам скопировать исходный код (его ASL лицензирован и, следовательно, разрешен), а затем следовать инструкциям. Или вы создаете taglib, если хотите избежать использования java-кода в jsp.

Инструкции на стороне сервера можно изменить, чтобы использовать их с именами полей recaptcha_challenge_field и recaptcha_response_field.

Если вы добавите следующие методы в ваше действие:

public HttpServletRequest getHttpServletRequest() {
    return httpServletRequest;
}

public void setHttpServletRequest(HttpServletRequest httpServletRequest) {
    this.httpServletRequest = httpServletRequest;
}

И добавьте следующий слушатель в web.xml:

 <listener>
    <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>

Вы можете перехватить запрос HttpServletRequest, необходимый для проверки капчи.

Надеюсь, это поможет. Ура, Christian

...