在a.jsp中輸入信息,然后點擊提交按鈕跳轉到b.jsp中,在b.jsp中將剛在a.jsp中填寫的信息重新顯示,讓其確認,如果需要修改就點擊返回按鈕跳轉回到a,jsp中,我開始是用的<input type="button" name="back" value="重新填寫" onclick="JavaScript:history.back(-1);"/>實現的
后來發現跳轉回到a.jsp后里面填寫的數據全部消失了,我不知道要怎么保存,就開始了那種最愚蠢的做法,將填寫的數據設置到session中,讓后取出來用,不過沒有試成功,總是有錯,無意之中在我那本js的資料書里看到了javascript:history.go(-1);的方法,呵呵,嘗試了一次,真的實現了數據的保留
總結一下:
history.back(-1):直接返回當前頁的上一頁,數據全部消息,是個新頁面
history.go(-1):也是返回當前頁的上一頁,不過表單里的數據全部還在
看來以后得好好研究javascript了