程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> spring-httpservletrequest、httpservletresponse、httpsession

spring-httpservletrequest、httpservletresponse、httpsession

編輯:編程綜合問答
httpservletrequest、httpservletresponse、httpsession

httpservletrequest、httpservletresponse、httpsession可否用spring注解的方式獲取

最佳回答:


每次響應都會生成一次新的 request、response,然後響應結束之後生命周期就結束了,session則是客戶端第一次和服務器做交互的時候產生,銷毀就要看你配置的session的生命周期了。而spring注入的時候是在類實例化的時候注入的, 項目結束生命周期結束。生命周期不一樣,如果只用一個對象來接受,怎麼保證在高並發的時候,沒個請求都是不一樣的request和response呢?

至於樓主嫌麻煩的話
springMVC有把每次響應的request和response對象分裝在線程變量裡面,可以直接取
((ServletRequestAttributes) RequestContextHolder
.getRequestAttributes()).getRequest(); 版本不一樣可能會有所不同

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved