HttpServletResponse 的構建


viewandmodel中的數據最終序列化后寫入response;

沒有的話則不做處理mv != null;

 

@RequestMapping("/login")
  public void login(User user, HttpServletResponse response){
    response.getWriter.write(JSONObject.fromObject(user).toString());
  }

 

@Override

public void render(Map<String, ?> model, HttpServletRequest request, HttpServletResponse response)

throws Exception {

response.setContentType(getContentType());

FileCopyUtils.copy(this.resource.getInputStream(), response.getOutputStream());

}

 

processDispatchResult

// Did the handler return a view to render?

if (mv != null && !mv.wasCleared()) {

render(mv, request, response);

if (errorView) {

WebUtils.clearErrorRequestAttributes(request);

}

}

 

render(Map<String, ?>, HttpServletRequest, HttpServletResponse) : void - org.springframework.boot.autoconfigure.web.servlet.error.DefaultErrorViewResolver.HtmlResourceView

render(ModelAndView, HttpServletRequest, HttpServletResponse) : void - org.springframework.web.servlet.DispatcherServlet

processDispatchResult(HttpServletRequest, HttpServletResponse, HandlerExecutionChain, ModelAndView, Exception) : void - org.springframework.web.servlet.DispatcherServlet

render(ModelAndView, HttpServletRequest, HttpServletResponse) : void - org.springframework.test.web.servlet.TestDispatcherServlet

processDispatchResult(HttpServletRequest, HttpServletResponse, HandlerExecutionChain, ModelAndView, Exception) : void - org.springframework.web.servlet.DispatcherServlet

doDispatch(HttpServletRequest, HttpServletResponse) : void - org.springframework.web.servlet.DispatcherServlet

doService(HttpServletRequest, HttpServletResponse) : void - org.springframework.web.servlet.DispatcherServlet

processRequest(HttpServletRequest, HttpServletResponse) : void - org.springframework.web.servlet.FrameworkServlet

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM