Struts 2非操作类中的用户ServletContext,HttpServletRequest和HttpServlet Response

时间:2019-03-13 18:17:08

标签: java struts2 scheduler

我的Struts2应用程序中有一个非操作类,我想在其中获得HttpServletRequest和HttpServletResponse。

该类由调度程序调用,我想根据从会话中收到的信息来执行作业。

在尝试使用“支持异步”时遇到了这个问题。

这是我的代码块:

  public void executeSync(HttpServletRequest req, HttpServletResponse res) {
    final AsyncContext asyncContext = req.startAsync(req, res);
    asyncContext.start(new Runnable() {
      @Override
      public void run() {
        try {
          // try doing the sync asynchronously ...
        }catch(Exception ex){
            ex.printStackTrace();
        }
        finally {
          asyncContext.complete();
        }
      }
    });

  }

问题是如何获取请求和响应以进行解析。

我真的需要帮助。

0 个答案:

没有答案