xt 发帖数: 17532 | 1 这样一回事:
我有一个JSP页面,里面一个form,form里面若干object.
如果我submit这个form,这些object的值可以打到session
里面去从而可以被下面一页调用.
目前的问题是这个页面有1,2两个状态.状态2里面需要比
1多若干fields.这两个状态是通过用存在于form里面的一
个submitbutton来转换.这个submitbutton的onclick定义
为 top.location.href="page.html?state=2"来从状态
1到状态2.相应如果采用state=1可以再回到状态1.但是
这样做有个后果,就是在状态转换的时候我这个form里面
其他的object的值全部丢失了.
有什么方法可以不丢失?
谢谢 | r*****l 发帖数: 2859 | 2 I'm not very clear of what you mean.
Seems to me that you use ONE session object. Some of the fields in
it are used to store state1 fields and these same fields, with other
fields are used to store state2 fields.
If you submit state2, information for state1 is overwritten. If you
want to restore state1, you need TWO session objects.
【在 xt 的大作中提到】 : 这样一回事: : 我有一个JSP页面,里面一个form,form里面若干object. : 如果我submit这个form,这些object的值可以打到session : 里面去从而可以被下面一页调用. : 目前的问题是这个页面有1,2两个状态.状态2里面需要比 : 1多若干fields.这两个状态是通过用存在于form里面的一 : 个submitbutton来转换.这个submitbutton的onclick定义 : 为 top.location.href="page.html?state=2"来从状态 : 1到状态2.相应如果采用state=1可以再回到状态1.但是 : 这样做有个后果,就是在状态转换的时候我这个form里面
|
|