GWTP HttpRequest in Action处理程序以获取会话

GWTP HttpRequest in Action处理程序以获取会话,gwt,gwtp,Gwt,Gwtp,我需要访问GWTP服务器端操作处理程序中的HttpRequest对象 我如何访问此信息 对于与服务器的每次交互,我都需要请求对象 请帮帮我 将RPC与servlets一起使用是绝对好的,我们可以,但我需要它与GWTP中的ActionHandler一起使用。公共类MyHandler扩展 public class MyHandler extends AbstractActionHandler<MyAction, MyResult> { @Inject Provider&l

我需要访问GWTP服务器端操作处理程序中的HttpRequest对象

我如何访问此信息

对于与服务器的每次交互,我都需要请求对象

请帮帮我

将RPC与servlets一起使用是绝对好的,我们可以,但我需要它与GWTP中的ActionHandler一起使用。

公共类MyHandler扩展
public class MyHandler extends
  AbstractActionHandler<MyAction, MyResult> {


  @Inject
  Provider<HttpServletRequest> requestProvider;

  @Override
  public MyResult execute(MyAction action,  ExecutionContext context) throws ActionException 
  {
      HttpSession session = requestProvider.get().getSession();
  }
}
AbstractActionHandler{ @注入 提供者请求提供者; @凌驾 公共MyResult execute(MyAction操作、ExecutionContext上下文)引发ActionException { HttpSession会话=requestProvider.get().getSession(); } }
如果你使用弹簧,你还需要

<listener>
    <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>

org.springframework.web.context.request.RequestContextListener
在web.xml中