Код Captcha делает все элементы HTML исчезают на странице JSP - PullRequest
0 голосов
/ 08 февраля 2011

Я получил этот код java captcha: http://codepaste.net/a4vxzh Я хочу поместить изображение, которое генерирует код, на мою страницу jsp, но когда я пишу код в любом месте страницы, появляется только изображение, и все, что должно быть на странице, исчезает. Я думал о написании html-элементов внутри кода, используя pirnt.out, но я уверен, что есть лучший способ, о котором я не могу думать. Заранее спасибо за помощь.

Ответы [ 2 ]

2 голосов
/ 08 февраля 2011

Вы должны действительно использовать широко используемую систему капчи вместо пользовательской. Многие ссылки указывают на тот факт, что капча с использованием кружков или подобных вещей для маскировки текста не очень хороший способ сделать это (см., Например, здесь ).

Используйте reCAPTCHA вместо этого, он широко используется, безопасен и прост в использовании. Плюс, это качает, и помогает нумеровать старые книги. Здесь - как использовать его с Java / JSP.

1 голос
/ 08 февраля 2011

код, который вы украли [;)] записывает на ваш вывод ...
он должен вызываться как другой запрос и не включаться в ваш код ..
продолжайте работать по отдельности, не включайте его в свой код ... когда вам требуется показать капчу, заключите ее в четко определенный контейнер, такой как div или iframe, и запросите его оттуда.

...