我通过传递@Context HttpServletRequest和@Context HttPServletResponse作为参数,从jax rs服务方法调用http servlet doPost方法。 Servlet的doPost(request,response)方法使用ServletOutputStream向客户端输出几行文本。我需要在jax rs服务方法或jax rs过滤器中访问这些行以修改这些行,然后将其发送给客户端。
@Post
@Path("")
@Produces("application/json")
jaxrsServiceMethod(@Context HttpServletRequest req, @Context HttPServletResponse res){
// Calls doPost(req, res)
}
doPost(HttpServletRequest req, HttPServletResponse res){
out.println("");
out.println("");
out.flush();
out.close();
}
我需要访问jax rs代码中doPost中打印的行吗?