我的 JSP 之一中有以下代码:
<c:redirect url="someFile.jsp">
<c:param name="source" value="${param.source}" />
<c:param name="target" value="${param.target}" />
<c:param name="value" value="${param.value}" />
</c:redirect>
请求的 JSP [ someFile.jsp ] 通过以下方式访问参数:
String source = request.getParameter("source");
String target = request.getParameter("target");
String value = request.getParameter("value");
但不是<c:redirect url
我需要使用response.sendRedirect("someFile.jsp")
方法。但是我不确定如何在 sendRedirect 方法中使用上述参数以及 jsp 文件名。
有人可以帮我看看我应该如何编写我的重定向方法。我们可以做这样的事情吗:
response.sendRedirect("someFile.jsp?source=" + source + "?target=" +target + "?value=" +value);
或者
session.setAttribute("source",source)
session.setAttribute("target",target)
session.setAttribute("value",value)
response.sendRedirect("someFile.jsp")