在某个页面上,我将用户重定向到我的页面的元标记中的另一个页面。
<meta HTTP-EQUIV="REFRESH" content="0; url=/abc/example" />
现在我想将当前页面网址添加为重定向网址的参数,以便它成为
url = '/abc/example?prevUrl=currentPage.html'
我正在使用jstl标签,尝试像
这样的东西<c:url value = "/abc/example" var="myURL">
<c:param name="prevUrl" value = document.URL/>
</c:url>
<meta HTTP-EQUIV="REFRESH" content="0; url='${myURL}'" />
但显然我做错了什么。请帮忙。或者任何其他方式将param添加到我的重定向url ???
答案 0 :(得分:0)
在你的servlet中,将URL放在请求上,如下所示:
request.setAttribute("myUrl", "/abc/example?prevUrl=currentPage.html");
然后你可以使用像这样的EL表达式将它放在元标记中:
<meta HTTP-EQUIV="REFRESH" content="0; url='${myUrl}'" />