Servlets 如何使用单个HttpServletResponse对象在actionservlet上执行多个操作(doPost)?

Servlets 如何使用单个HttpServletResponse对象在actionservlet上执行多个操作(doPost)?,servlets,struts,Servlets,Struts,如果我试图使用同一个HttpServletResponse对象来执行多个操作,我会得到一个异常“Response is ready committed”。 在执行操作(在actionServlet上调用dopost)之前,是否有任何方法可以克隆响应。 是否可以使用在公共响应对象上创建的多个包装响应 wrappedResponse1 = new HttpServletResponseWrapper(response); wrappedResponse2 = new HttpServletRespo

如果我试图使用同一个HttpServletResponse对象来执行多个操作,我会得到一个异常“Response is ready committed”。 在执行操作(在actionServlet上调用dopost)之前,是否有任何方法可以克隆响应。 是否可以使用在公共响应对象上创建的多个包装响应

wrappedResponse1 = new HttpServletResponseWrapper(response);
wrappedResponse2 = new HttpServletResponseWrapper(response);
wrappedResponse3 = new HttpServletResponseWrapper(response);

actionServlet.doPost(wrappedResponse1);
actionServlet.doPost(wrappedResponse2);
actionServlet.doPost(wrappedResponse3);

ABO码会起作用吗。如果没有,那么创建多个响应的方法是什么。

什么是
actionServlet
?您的用例是什么?