如何在原窗口通过 js window.open 跳转到servlet,再转到jsp

J2EE 码拜 9年前 (2015-04-23) 2399次浏览 0个评论

本来function是:

function addGoods(goodsId)
	{
		window.open("ShoppingClServlet?goodsId="+goodsId,"_self");			//如何在原窗口跳转

	}

:如果带_self参数的话,触发后页面没有任何变化,还是当前页面。但是通过控制台可以判断的确跳转到希望的JSP页面了。如果把_self去掉,是打开一个新窗口,跳转到JSP页面。
请问有没有办法可以让新的jsp页面替换掉原页面,而不是打开一个新窗口

如何在原窗口通过 js window.open 跳转到servlet,再转到jsp
20分
window.location.href=xx.jsp?
如何在原窗口通过 js window.open 跳转到servlet,再转到jsp
20分
这个。
如何在原窗口通过 js window.open 跳转到servlet,再转到jsp
引用 楼主 M173475237 的回复:

本来function是:

function addGoods(goodsId)
	{
		window.open("ShoppingClServlet?goodsId="+goodsId,"_self");			//如何在原窗口跳转

	}

:如果带_self参数的话,触发后页面没有任何变化,还是当前页面。但是通过控制台可以判断的确跳转到希望的JSP页面了。如果把_self去掉,是打开一个新窗口,跳转到JSP页面。
请问有没有办法可以让新的jsp页面替换掉原页面,而不是打开一个新窗口

引用 2 楼 rui888 的回复:

这个。

都试了下。还是不行的。
我是需要先调用一个servlet,然后在servlet中通过

request.getRequestDispatcher("showMycart.jsp").forward(request, response);

再跳转到jsp页面。。。
郁闷了

如何在原窗口通过 js window.open 跳转到servlet,再转到jsp
window  open  是打开新的 窗口。
你要是当前页面的改变window.location.href=xxxxx.servlet

open 是打开新窗口。你用open 是不合适。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何在原窗口通过 js window.open 跳转到servlet,再转到jsp
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!