gpt4 book ai didi

java - RemoteServiceServlet 使用 getThreadLocalRequest() 返回 null

转载 作者:行者123 更新时间:2023-12-02 05:30:49 25 4
gpt4 key购买 nike

我的 RemoteServiceServlet 的构造函数中有这一行

userID = getThreadLocalRequest().getRemoteUser();

但是它抛出 NullPointerException 因为 getThreadLocalRequest 返回 null。

我的理解是 RemoteServiceServlet 继承自 HttpServlet,因此应该已经拥有 HttpReuest 对象!如果是 GWT,我需要在调用 getThreadLocalRequest() 之前设置任何内容吗?

最佳答案

问题可能是您尝试在 servlet 的构造函数中使用该方法。不会为每个请求创建一个新的 servlet 实例。 Servlet 实例可以在请求之间重用。尝试在服务方法内调用 getThreadLocalRequest()。

关于java - RemoteServiceServlet 使用 getThreadLocalRequest() 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25554306/

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