2011-02-23 43 views
0

任何验证码插件支柱2比jcaptcha4struts2等,并提供了一些有用的链接也验证码插件支柱2

+0

如果您发现任何Java验证码解决方案,它应该不太难用S2来实现,我只是说你不必限制自己插件。验证码有什么要求? – Quaternion 2011-02-23 22:27:51

+0

验证码图片必须刷新使用刷新按钮 – 2011-02-24 04:09:11

+0

这只是一个JS。我个人发现这个有用,它异步加载猫的图片http://api.jquery.com/jQuery.getJSON/ – Quaternion 2011-02-24 20:48:50

回答

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这是必要的验证验证码。

希望有所帮助。 干杯, 基督教