无法从gwt中的httpServletRequest获取url中存在的属性值

无法从gwt中的httpServletRequest获取url中存在的属性值,gwt,Gwt,我是GWT的新手。我需要从url获取属性值。假设我有一个URL localhost:8080/test/?token=123。这里我需要将123传递给服务器端代码 我尝试了以下步骤 public class testImpl extends RemoteServiceServlet{ ... HttpServletRequest httpServletRequest= this.getThreadLocalRequest() String token = (Str

我是GWT的新手。我需要从url获取属性值。假设我有一个URL localhost:8080/test/?token=123。这里我需要将123传递给服务器端代码

我尝试了以下步骤

public class testImpl extends RemoteServiceServlet{
    ...    
    HttpServletRequest httpServletRequest= this.getThreadLocalRequest()
    String token = (String) httpServletRequest.getAttribute("token");
    ...
}
这里,我得到的令牌值为null。如果我错过了什么,有人能告诉我吗?提前谢谢

应该是

String token = request.getParameter("token");

嗨,andrei,谢谢,我也尝试过使用httpServletRequest.getParameter(“令牌”)。但我还是无法得到这个值。但当我尝试使用Window.location.getParameter(“令牌”)在客户端页面中打印该值时,我可以看到该值。请帮忙。感谢您正在使用RPC servlet。您不应该随它传递参数。阅读更多关于RPC的信息:谢谢Andrei。这是否意味着我无法在RPC中获取参数。目前我在客户端(Window.Location.getParameter(“token”)获取参数值并将其传递给远程servlet。但我在某个地方读到了不推荐使用的内容。是否有其他选择?请提前感谢。