0

在一个页面上,我将用户重定向到我的页面元标记中的另一个页面。

<meta HTTP-EQUIV="REFRESH" content="0; url=/abc/example" />

现在我想将当前页面 url 作为参数添加到重定向 url 中,使其变为

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}'" />

但显然我做错了什么。请帮忙。或者以任何其他方式将参数添加到我的重定向网址???

4

1 回答 1

0

在您的 servlet 中,将 URL 放在请求中,如下所示:

request.setAttribute("myUrl", "/abc/example?prevUrl=currentPage.html");

然后,您可以使用这样的 EL 表达式将其放入元标记中:

<meta HTTP-EQUIV="REFRESH" content="0; url='${myUrl}'" />
于 2013-04-10T13:03:07.283 回答