我需要刷新网页,但在刷新请求中我想添加一个额外的参数,所以我有类似的东西:
<c:url value="currentUrl" var="newUrl">
<c:param name="newParam" value="newValue"/>
</c:url>
<a href="${newUrl}">Refresh</a>
如何从 jsp 的隐式对象中获取请求的 currentUrl 和参数(例如 http://localhost:8080/mywebapp?param1=var1¶m2=var2 )。 虽然我有类似 ${pageContext.request.requestURL} 的东西,但这会返回 jsp 的 url,而不是请求 url。
谢谢
最佳答案
如果JSP已经被转发,可以通过${requestScope['javax.servlet.forward.request_uri']}
获取原始请求URL,通过
${requestScope['javax.servlet.forward.query_string']}
。
关于java - 刷新添加一个额外的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4323316/