我的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();
}
}
});
}
问题是如何获取请求和响应以进行解析。
我真的需要帮助。