关于struts2的值栈,一直没有深入了解,找到一篇扫盲的文章,链接:http://blog.csdn.net/woshisap/article/details/7272062
下面说正题:
获取分页数据时,一个页面没有显示,经过调试,确认数据从数据库取出。
页面debug发现,值栈如下图:
什么都没有,很奇怪。
之前写了一个分页查询,值栈中有push进去的数据,确认是分页对象没有被push进值栈或者值栈被清空所致。
了解到值栈是和请求一一对应,一个新的请求,新建一个值栈,此处很可能是值栈被清空,自动清空的可能就是视图页面发生了二次跳转。
检查struts.xml,果然发现该页面配置错误,带上了type="redirectAction",这才是导致页面没有显示的错误所在,是由复制内容修改不完善所致,删除此句,重新发布恢复正常。