如何从java中获取响应对象

如何从java中获取响应对象,java,javascript,jquery,response,response.write,Java,Javascript,Jquery,Response,Response.write,我的web端使用Jsp和jQuery,服务器端使用Java和struts2。在我的Java端,我希望在我的Ajax帖子之后发送数据。我想写这样的东西: response.getWriter().write(value); 但是,如何在控制器上获取响应对象?它不识别“响应”符号。我想我应该导入一些东西并设置响应值?从一开始该怎么做? 谢谢大家。使用ServletResponseAware实现控制器,您可以访问响应对象。使用ServletResponseAware实现控制器,您可以访问响应对象。中

我的web端使用Jsp和jQuery,服务器端使用Java和struts2。在我的Java端,我希望在我的Ajax帖子之后发送数据。我想写这样的东西:

response.getWriter().write(value);
但是,如何在控制器上获取响应对象?它不识别“响应”符号。我想我应该导入一些东西并设置响应值?从一开始该怎么做?
谢谢大家。

使用ServletResponseAware实现控制器,您可以访问响应对象。

使用ServletResponseAware实现控制器,您可以访问响应对象。

中介绍了两种方法。第二种可能也是首选的方法是Teja Kantamneni建议的方法,我对他的回答投了赞成票。

中介绍了两种方法。第二种可能也是首选的方法是Teja Kantamneni建议的方法,我正在对他的回答进行投票。

当我实现它时,我说我应该编写setServletResponse(javax.servlet.http.HttpServletResponse-HttpServletResponse)方法,但该怎么做呢?这是您应该实现的抽象方法,并将响应分配给控制器中的变量。您可以稍后使用它来编写响应。这个方法将被框架调用并设置响应对象。我应该为它使用拦截器吗?我还没有在我的项目中使用任何拦截器。然而,我尝试了你的解决方案,可以写下回应。我的第二个问题是:javax.servlet servlet api 2.5这个依赖关系对我来说是真是假?这个依赖关系通常作为提供的范围是必需的,就像所有servlet容器在运行时提供的一样。如果这个答案帮助您解决了问题,请通过选中答案旁边的绿色复选框来接受它。这将帮助其他人确定正确的解决方案。当我实现它时,它说我应该编写setServletResponse(javax.servlet.http.HttpServletResponse-HttpServletResponse)方法,但该怎么做呢?这是您应该实现的抽象方法,并将响应分配给控制器中的变量。您可以稍后使用它来编写响应。这个方法将被框架调用并设置响应对象。我应该为它使用拦截器吗?我还没有在我的项目中使用任何拦截器。然而,我尝试了你的解决方案,可以写下回应。我的第二个问题是:javax.servlet servlet api 2.5这个依赖关系对我来说是真是假?这个依赖关系通常作为提供的范围是必需的,就像所有servlet容器在运行时提供的一样。如果这个答案帮助您解决了问题,请通过选中答案旁边的绿色复选框来接受它。这将帮助其他人确定正确的解决方案。我也在我的代码中添加了该依赖项:javax.servlet api 2.5我认为这是该目标的正确依赖项?我也在我的代码中添加了该依赖项:javax.servlet api 2.5我认为这是该目标的正确依赖项?