jsp页面后退一步,并且刷新后退后的页面怎样实现

window.location.href=document.referrer; 是刷新了,但是返回的是首页,我想要的
是一个页面分了3页,当我正在查看第三页,我从第三页打开另外一个页面,这时后退一步
应该后退到第三页,而实际却后退到了第一页,请问怎么解决??????????、

使用js的history进行后退,API参考:http://www.w3school.com.cn/jsref/dom_obj_history.asp

 window.history.go(-1)