我需要在GWTP服务器端的Action处理程序中访问HttpRequest对象。
如何访问此信息。
对于与服务器的每次交互,我都需要请求对象。
请帮帮我。
使用RPC和servlet我们可以,但我需要在GWTP中使用ActionHandler。
答案 0 :(得分:1)
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();
}
}
如果你使用Spring,你还需要
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
web.xml中的