【发布时间】:2013-04-05 17:34:50
【问题描述】:
目前,我正在尝试将Confident CAPTCHA 集成到我的 JSF 项目中。 ConfidentCaptchaClient类的构造函数如下:
public ConfidentCaptchaClient(String settingsXmlFilePath, HttpServletRequest request, javax.servlet.ServletConfig servletConfig)
这需要ServletConfig 参数。如何在托管 bean 中获取它?
【问题讨论】:
-
@BalusC:哦,我想我需要一些方法来获取当前为请求提供服务的 Servlet 实例。我将尝试实例化一个
Servlet对象,看看它是如何进行的。谢谢! :D -
@BalusC: :P 目前,我实际上正在使用 PrimeFace 的验证码。但是,我的应用程序将在中国使用,而 Captcha 在那里不能很好地工作。因此,我的老板让我寻找替代方案。 :) 我相信您一定使用过许多验证码解决方案。你介意为我推荐一两个解决方案吗:D
-
@BalusC:是的,它不是
Servlet。它只需要访问ServletConfig。这就是为什么我想在我的托管 bean 中访问Servlet以便我可以访问ServletConfig。
标签: jsf jsf-2 managed-bean servletconfig