jstl - 重定向保留旧参数

时间:2011-05-03 08:42:45

标签: java jsp jstl

我想将我的网站称为:

http://localhost:8080/?co=grav

执行此操作时,将出现在web.xml中配置的身份验证页面,并通过表单登录完成登录。之后它会转到index.jsp,我正在重定向到我网站的一个主页面:

<c:redirect url="index-userapp.jsp" >

问题在于,此重定向不再转发我的co参数,我真的不需要松开它...

你看到了解决方法吗?

我认为可以这样做:

<c:redirect url="index-userapp.jsp">
        <c:param
            name="co"
            value=""></c:param>
    </c:redirect>

但我如何将新值,初始请求中的旧参数值放入?

1 个答案:

答案 0 :(得分:3)

试试这个:

<c:redirect url="index-userapp.jsp">
     <c:param name="co"
            value="${param.co}"></c:param>
</c:redirect>