Как я могу реализовать аргументы активации в GWT? - PullRequest
0 голосов
/ 06 ноября 2008

Я пишу редактор в GWT, как я могу пропустить пользователя / пройти со страницы? Например, пользователь отправляет простую HTML-форму, а затем на следующей странице появляется приложение GWT. Как я могу получить информацию о отправке формы в GWT?

Спасибо.

1 Ответ

4 голосов
/ 10 ноября 2008

1) Создайте сериализуемый компонент для инкапсуляции данных, которые будут опубликованы.

2) В сервлете / JSP, в который вы отправляете сообщение, заполните бин из опубликованных параметров и поместите его в сеанс.

3) Создайте службу RPC, которая читает бин из сеанса и возвращает его.

4) Позвоните в сервис из вашего приложения GWT.

Существуют методы, с помощью которых вы можете предварительно вызвать метод обслуживания из JSP и сериализовать результаты в переменную JS на странице, а затем десериализовать из GWT, но я не стал бы беспокоиться об этом, если ваша страница не очень высокий трафик.

Все это немного сложнее, чем просто встраивать опубликованные данные в блок JS в качестве словаря GWT, но метод Dictionary позволяет легче щелкнуть правой кнопкой мыши и просмотреть данные. Поскольку вы упомянули, что это возможно содержит идентификатор пользователя / пароль, я предположил, что это может быть неприемлемо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...