2013-04-09 32 views
0

在页面上,我将用户重定向到我的网页中元标记中的另一个页面。使用jstl标签将当前网址作为参数添加到元标记中的重定向网址

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

现在我想作为一个PARAM添加当前页面的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}'" /> 

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

+0

你在处理页面请求在服务器端,只是一个servlet? – clav 2013-04-09 23:26:02

+0

是的。我听servlet和重定向 – ghostCoder 2013-04-10 07:17:36

回答

0

在你的servlet把URL上这样的要求:

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

然后你可以使用EL表达式像这样只是把它的meta标签:

<meta HTTP-EQUIV="REFRESH" content="0; url='${myUrl}'" /> 
相关问题