Здравств. Вот такая вот ситуация. Сервер RMI - есть такая вот функция на сервере.
| Код | @Override public String login(String username, String password) throws RemoteException { String sidTemp; if(!this.userMap.containsKey(username)) throw new AcessDeniedException(); if(!this.userMap.get(username).eqalsPassword(password)) throw new AcessDeniedException();
sidTemp=getSID(); this.sidMap.put(sidTemp, this.userMap.get(username)); return sidTemp; }
|
Как мне вернуть на клиент Стринг с например номером ошибки. которая бросается в случае
| Код | throw new AcessDeniedException();
|
Класс AcessDeniedException находится тоже на сервере.
| Код | package exception;
import java.rmi.RemoteException;
public class AcessDeniedException extends RemoteException {
}
|
Вроде и понимаю как работают Exceptions, но вот например в данном случае когда у меня нету такого юзера, то чтоб вывести клиенту, что введено что-то не так, тоисть такого юзера не существует, - спасибо. |