ValueStack举例分析:
Action存
Jsp页面取,用于数据展示
存数据三种方式总结
存数据->map 或 root
展示数据->Strusts标签
这个玩意用着很舒服,能让你看看ValueStack你存的数据 还能看到map
ValueStack最先存的时action对象,然后是domain里的实体,再然后是你自己压栈的数据位于栈顶。
jsp取数据是就是通过Struts标签的name属性来从栈顶往下一一筛选。
Iterator遍历时,把当前遍历到的临时压入栈顶,循环一圈后再弹栈
struts标签本身具有回显功能
数据回显:手动回显,自动回显
如果是文本框,通过name从值栈的栈顶开始获得数据,如果获得将回显。
如果checkbox、radio、select 本身需要有数据,通过name从值栈获得数据,如果与提供数据一致,将回显。