Spring MVC 中如何获得response

2024-12-04 09:01:01
推荐回答(3个)
回答1:

@Controller
@RequestMapping(/user)
public class UserAction
{
@RequestMapping("/add.action")
public String add(HttpServletResponse response,HttpServletRequest request)
{
//方法里面就可以直接使用request和response对象了.
}
}

回答2:

没有办法,你应该这样想,如果你不是在Action中调用你的那个工具类,比如就是个main方法,即根本就没有response,那么那个工具类将怎么使用response呢?

除非自己写个拦截器将response绑定到当前线程中,就像struts2那样。

回答3:

直接在方法参数里写HttpResponse response,Spring会帮我们注入的。