jsp页面,input录入域中填写的信息,当点击下一步,跳转到另一个页面的时候,再次点击返回上一页的按钮时,页面信息没有原先填写的值了,请问怎么解决?
js有个window.history.back();能实现吗?
z还是简单的实现了回退,输入的信息,都清空了,没有原先的输入信息了,input隐藏域都是空的,不知道怎么回事
第一步输入的信息自己不保存么?
保存到哪里?Session里面么?还是说map中,还是说数据库中,写到隐藏域中不行么?
@三哥大龙: 下一步不是真的要进入一个新的页面。。 一个页面上的多个div可以对应多个下一步页面。
@waiter: 怎么理解?
@三哥大龙: 参考下http://www.helloweba.com/demo/reg_wizard/
@三哥大龙: 还有这个:http://www.jquery-steps.com/
@waiter: 但是浏览器的返回会失效的呀
@waiter: 请问能把能先存到表中,然后再取出来
如果可以的话、可以存入map试试,put到页面对应的文本域。就是跟编辑的效果差不多。不管修改的按钮怎么点击/刷新。值依旧在input里。不离不弃
我写到隐藏域里面了,你说的map,存进去还取出来的?
@三哥大龙: 。我明白你的意思、不保存到数据表中。我都是在方法里写map、然后put(“StudentName”,StudentName),这种的。然后页面name取出来
@g皓皓: 那我存到session里面,应该是一个情况吧!还得重新加载action跳转的方法,从map或者session中取值吗,赋到页面上
@三哥大龙: 对的
@g皓皓: 如果重新加载页面的话,第一次进来的话,为了避免空指针还的判断下呢!当返回上一页的时候,是有值的,可不判断,当第一次进去,还没点击返回上一步按钮的时候,加载进来的时候会报null指针,需要判断的!