除了jcaptcha4struts2之外的任何struts 2的captcha插件,并提供一些有用的链接
答案 0 :(得分:2)
试试这个: http://code.google.com/intl/de-DE/apis/recaptcha/docs/java.html
使用Struts 2非常简单。
我建议您复制源代码(其ASL已获得许可,因此允许),然后按照说明进行操作。或者你创建一个taglib,如果你想避免jsp中的java代码。
可以修改服务器端指令,将其与字段名称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。
希望有所帮助。 干杯, 基督教