jsp页面返回上一个页面怎么做?
这样:
<body>
<p>
<Button id="select" onclick="javascript:history.back(1);" >back</button></span></p>
</body>
</html>
比如:
<input type="button" value="去B页面" onclick="javascript:window.location.href ='B.jsp';">
<input type="button" value="返回A页面" onclick="javascript:history.go(-1);">
扩展资料:
注意事项
1、<a href="javascript:history.back(-1)">返回上一页</a>
2、<a href="javascript:;" onClick="javascript:history.back(-1);">返回上一页</a>
3、如果是用按钮做的话就是:
<input type="button" name="Submit" onclick="javascript:history.back(-1);" value="返回上一页">
4、用图片做的话就是:
<a href="javascript :;" onClick="javascript :history.back(-1);"><img src="图片路径" border="0" title="返回上一页"></a>
5、<a href="javascript:history.go(-1);">向上一页</a>, 返回两个页面: history.go(-2);
页面跳转:onclick="window.location.href='list.php'"
JSP可以使用方法如下:
1、
<%String rec = request.getHeader("REFERER");%>
<input type="button" οnclick="javascript:window.location='<%=ref%>'">
2、
<button type="button" class="btn bg-default" onclick="history.back(-1);">返回</button>
扩展资料
Js实现返回上一页
<input type="button" value="返回"
οnclick="javascript:window.location.replace(document.referrer);"/>
<a href="javascript:document.parentWindow.location.reload()">返回上一页面刷新的是自己</a>
<a href="history.html"
οnclick="javascript:location.replace(this.href);event.returnValue=false; ">返回上一页并刷新页面</a>
如果需要在jsp设置一个按钮用于返回上一个页面,可实现的方法有多种,具体还得看实际业务中的需求:
1、使用js方法直接返回上一页,此方法可以返回进来时的那个页面,并且页面也会保持之前的状态:
//以下三种方法都可实现
onclick="javaScript:history.Go(-1)"
onclick="history.back()"
onclick="javascript:goback();"
2、如果需要在返回上一个页面的时候同时也要更新上一个页面的状态和数据,这时可以使用动态请求后端重新返回上一个页面的jsp:
onclick="location.href='user/list.do'"
返回上一个页面,可以试试这个。
问题是我显示数据的是同一个页面,但是需要返回的是几个不同的页面,也就是N vs 1 的那种模式,你这样的方法能实现么?》
请详细点,行吗?
貌似如果重定向的话会不会每次返回的都会是同一个页面了啊?
重定向是重新请求改变地址,是一个新的request。转发是同一个request地址不变。你试一试就可以了