問題:使用請求轉發后,不同的 Servlet 之間怎么進行數據的共享
呢?或者說數據怎么從一個 servlet 流轉給另外一個 Servlet 呢?
解決:
使用 request 對象的作用域
使用:
request.setAttribute(object name,Object value);
request.getAttribute(Object obj)
作用:解決了一次請求內的不同 Servlet 的數據(請求數據+其他數
據)共享問題。作用域:基於請求轉發,一次請求中的所有 Servlet 共享。
注意:
使用 Request 對象進行數據流轉,數據只在一次請求內有效。
特點:
服務器創建
每次請求都會創建
生命周期一次請求
