gpt4 book ai didi

gwt - GWTP 中的服务器端 session 管理

转载 作者:行者123 更新时间:2023-12-04 14:09:57 26 4
gpt4 key购买 nike

您好,我正在使用 GWTP 进行应用程序开发。在应用程序中,我需要服务器端 session 实例将一些数据放入该 session 实例中。我看到了一些 GWT 示例,其中有扩展 ActionSupport 类的 Action 类。示例中有一些方法,我们可以通过这些方法获得服务器端 session 实例。如下所示:

public HttpServletRequest getRequest() {
return ServletActionContext.getRequest();
}

public HttpServletResponse getResponse() {
return ServletActionContext.getResponse();
}

public HttpSession getSession() {
HttpSession session = getRequest().getSession();
return session;
}

但我在 GWTP 中没有得到类似的东西。请帮帮我。提前致谢。

最佳答案

最后我得到了一些对我有帮助的东西。我在这里分享它。

private Provider<HttpServletRequest> requestProvider;
private ServletContext servletContext;


@Inject
public LoginCallerActionHandler(
Provider<HttpServletRequest> requestProvider,
ServletContext servletContext) {
super();
this.requestProvider = requestProvider;
this.servletContext = servletContext;
}

这是我的操作处理程序类。我可以在其中使用 session 。

servletContext.setAttribute(SessionKeys.LOGGEDIN_USER.toString(), returnObject.getLoggedInUser());

关于gwt - GWTP 中的服务器端 session 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7088145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com