我在GWT应用程序中有一个可视化DataSourceServlet,用于生成数据表并将数据表返回到可视化API。 datasourceservlet只能由经过身份验证的用户访问。
我使用getThreadLocalRequest来检查其他RemoteServiceServlet中的会话,但它不适用于DatasourceServlet。
如何检查用户是否在DatasourceServlet中有有效的会话?
答案 0 :(得分:1)
根据下面的javadoc,DataSourceServlet公开了包含HttpServletRequest和HttpServletResponse作为参数的doGet和doPost方法。
您将从请求参数获取会话对象,就像通常对servlet一样。 request.getSession()