Вход на сайт
Вопросик из области Web-Programmierung, Java
5645 просмотров
Перейти к просмотру всей ветки
Вопросик из области Web-Programmierung, Java, которой я раньше никогда не занимался (вообще я С++-программер).
Проблема такая. Пользователи открывают окно веб-приложения, залогиниваются и работают.
Второе окно открывать запрещено, но по какой-то причине оно все же открывается, пользователи заходят под другим логином, чтобы валидировать данные, введенные или измененные в первом окне (это может делать только другой пользователь, 4-Augen-Prinzip). В результате данные портятся. Так что моя задача - предотвратить открытие второго окна.
А вот третье окно открыть уже не удается, тут проверка почему-то срабатывает. Проверяется собсна наличие аплета:
if (Current- -Context.getMain- -() != null) (и если не налл, то следующее окно не открывается)
Это проверка делается в начале методы init() в классе Main- -(). В конце этой методы делается set:
Current- -Context.setMain- -(this);
Я сравниваю логи, полученные для первого окна и для второго, разницы почти никакой. Set в обоих случаях происходит. Так почему в первом случае оно не работает, а во втором работает? Есть у кого-нибудь какая-нибудь идея, может, сталкивались с таким ?
Работает оно все при посредстве Томката, аплет вызывается из сервлета.
Проблема такая. Пользователи открывают окно веб-приложения, залогиниваются и работают.
Второе окно открывать запрещено, но по какой-то причине оно все же открывается, пользователи заходят под другим логином, чтобы валидировать данные, введенные или измененные в первом окне (это может делать только другой пользователь, 4-Augen-Prinzip). В результате данные портятся. Так что моя задача - предотвратить открытие второго окна.
А вот третье окно открыть уже не удается, тут проверка почему-то срабатывает. Проверяется собсна наличие аплета:
if (Current- -Context.getMain- -() != null) (и если не налл, то следующее окно не открывается)
Это проверка делается в начале методы init() в классе Main- -(). В конце этой методы делается set:
Current- -Context.setMain- -(this);
Я сравниваю логи, полученные для первого окна и для второго, разницы почти никакой. Set в обоих случаях происходит. Так почему в первом случае оно не работает, а во втором работает? Есть у кого-нибудь какая-нибудь идея, может, сталкивались с таким ?
Работает оно все при посредстве Томката, аплет вызывается из сервлета.
Эй, фуфло, готовься к шмону, ты на стрём поставлен у ворот...
Присоединяйтесь: https://t.me/kudy_vadis