GWT - Как проверить сессию в datasourceservlet? - PullRequest
0 голосов
/ 19 ноября 2011

У меня есть визуализация DataSourceServlet в приложении GWT, которая используется для генерации таблицы данных и возврата таблицы данных в API визуализации.Доступ к серверу источника данных может получить только аутентифицированный пользователь.

Я использую getThreadLocalRequest для проверки сеанса в другом RemoteServiceServlet, но он недоступен для DatasourceServlet.

Как проверить, есть ли у пользователя действительный сеанс в DatasourceServlet?

1 Ответ

1 голос
/ 19 ноября 2011

Согласно приведенному ниже javadoc, DataSourceServlet предоставляет методы doGet и doPost, которые содержат HttpServletRequest и HttpServletResponse в качестве параметров.

http://code.google.com/apis/chart/interactive/docs/dev/dsl_javadocs/com/google/visualization/datasource/DataSourceServlet.html

Вы получите объект сеанса из параметра запроса, как это делается для сервлетов в целом. request.getSession ()

...