русский
Germany.ruForen → Архив Досок→ Programmierung

Вопросик из области Web-Programmierung, Java

16.09.15 10:01
Re: Вопросик из области Web-Programmierung, Java
 
MrSanders старожил
in Antwort v0id* 15.09.15 23:49
Смотрите в doPost() сюда:
// first get the request Object
ObjectInputStream objIn = new ObjectInputStream(request.getInputStream());
ServletTransferObject objTransfer = (ServletTransferObject)objIn.readObject();
objIn.close();

Вы считали ServletTransferObject из запроса. Этот объект вы отправляли на сервлет из апплета. Посмотрите что в этот объект засовывается в апплете когда пользователь логинится и на стороне сервлета сравнивайте содержимое с ожидаемым для аутентификации.
напишите метод public boolean isAuthorizationRequest(ServletTransferObject)

В ответ на:
doPost() нигде эксплицитно не вызывается

В вашем коде - нет. Его вызывает веб-контейнер. Томкат.
В ответ на:
всегда выдает одно и то же, как попугай: doPost: de.novadata.pp.servlet.ndServlet@1590451916.doPost.

Потому что она выдает имя класса сервлета. С чего бы ему меняться?
В ответ на:
Я не знаю, как тут фильтровать этот базар на предмет того, откуда doPost

Не откуда, а с какими данными в HttpRequest-е. Вы уже разобрались как в принципе работает общение клиента с сервлетом?
 

Sprung zu