請問SpringBoot中,在網上看到有三種方式可以參考到HttpServletResponse,分別是
1,引數系結,即直接在引數中寫這個物件,springBoot會自動進行系結。
2 ,通過注入 @Autowired private HttpServletResponse response;
3,使用代碼HttpServletResponse response =((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getResponse(); 請問方式1和方式2,3的區別是什么呢?
關于這個問題,我已經發了一個帖子https://bbs.csdn.net/topics/399056186, 我碰到的問題目前是,當我使用第一種方法參考response物件時,我使用它的getoutputstream方法,報getWriter() has already been called for this response,但是使用2,3方法,則不報這個錯誤。而且這三種方法在本地都是不報錯的,但是部署在服務器上會報錯。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/256952.html
標籤:Java EE
上一篇:2021-02-05:給定一個數N,想象只由0和1兩種字符,組成的所有長度為N的字串。如果某個字串,任何0字符的左邊都有1緊挨著,認為這個字串達標。請問有
下一篇:Java版本
