ValueStack舉例分析:dom
Action存jsp
Jsp頁面取,用於數據展現spa
存數據三種方式總結對象
存數據->map 或 rootblog
展現數據->Strusts標籤io
這個玩意用着很舒服,能讓你看看ValueStack你存的數據 還能看到mapselect
ValueStack最早存的時action對象,而後是domain裏的實體,再而後是你本身壓棧的數據位於棧頂。rust
jsp取數據是就是經過Struts標籤的name屬性來從棧頂往下一一篩選。循環
Iterator遍歷時,把當前遍歷到的臨時壓入棧頂,循環一圈後再彈棧遍歷
struts標籤自己具備回顯功能
數據回顯:手動回顯,自動回顯
若是是文本框,經過name從值棧的棧頂開始得到數據,若是得到將回顯。
若是checkbox、radio、select 自己須要有數據,經過name從值棧得到數據,若是與提供數據一致,將回顯。