Куда поместить Java Простой Разработчик Капчи?

Я - новичок в сервлете java/java. Мне нужен simpleCaptcha для формы, с помощью HTML и javaservlet для кода. Со ссылкой на http://simplecaptcha.sourceforge.net/extending.html.

Captcha captcha = new Captcha.Builder(200, 50)
    .addText()
    .addBackground()
    .addNoise()
    .gimp()
    .addBorder()
    .build(); // Required. 

Где (сервлет Java) я должен привести в порядок эту часть кода для создания капчи на HTML?

Большое спасибо.

6
задан Roman C 16 November 2014 в 13:53
поделиться

2 ответа

Чтобы продлить SimpleCAPTCHA и настроить капчу, мое понимание заключается в том, что вам придется создать свой собственный HTTPServlet (может быть, распространяется SimpleCAPTCHASERVLEVEL ). Для этого я предлагаю скачать исходный код и посмотреть SimpleCatchaservlet или StickyCaptchaservlet . Это то, что метод doget () SIMPLECAPTCHASERVEVLEVEL выглядит:

@Override
public void doGet(HttpServletRequest req, HttpServletResponse resp)
        throws ServletException, IOException {

    Captcha captcha = new Captcha.Builder(_width, _height)
        .addText()
        .addBackground(new GradiatedBackgroundProducer())
        .gimp()
        .addNoise()
        .addBorder()
        .build();

    CaptchaServletUtil.writeImage(resp, captcha.getImage());

    req.getSession().setAttribute(NAME, captcha);
}

Это должно быть самосознание: создайте свой собственный сервлет и поместите свой код CAPTCHA CODULER в Дог () Метод. Затем следуйте инструкциям установки раздела , но вместо того, чтобы использовать один из их сервлетов, объявите свой в Web.xml . Наконец, упаковать / развернуть ваше приложение. Пример в комплекте в исходном распределении при примерах . Проверьте это, если вам нужно больше рекомендаций по структуре, зависимостям и упаковке вашего веб-приложения.

9
ответ дан 9 December 2019 в 22:35
поделиться

Эй, вы уже посмотрели на эту страницу? http://simplecaptcha.sourceforge.net/installing.html

Это примерно так же, как это так, как и я думаю. Этот проект дает вам несколько сервлетов Capcha из коробки. Вы просто должны сопоставить их в файл web.xml. Вы можете следовать и создать JSP, который назовет их.

2
ответ дан 9 December 2019 в 22:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: