You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2004/09/29 22:52:49 UTC
DO NOT REPLY [Bug 31474] New: -
URL query string attribute duplication when using forward method
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=31474>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=31474
URL query string attribute duplication when using forward method
Summary: URL query string attribute duplication when using
forward method
Product: Tomcat 3
Version: 3.3.2 Final
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: Other
Component: Servlet
AssignedTo: tomcat-dev@jakarta.apache.org
ReportedBy: mrdaniels@gmail.com
RequestDispatcher's forward method corrupts URL's query string, duplicating each
attribute key=value pair. i.e. http://host/page.jsp?foo=bar might forward to
some other page, wherein the getQueryString method returns foo=bar&foo=bar.
************ start contents of mdtest.jsp **************
<%
// Forward to another page
out.println("<div><u>your query string:</u><BR>"+request.getQueryString()+"</div>");
RequestDispatcher disp = request.getRequestDispatcher("mdtest2.jsp?" +
request.getQueryString() );
disp.forward(request, response);
%>
************ end contents of mdtest.jsp ****************
************ start contents of mdtest2.jsp **************
<div><u>your query string:</u><BR>
<%=request.getQueryString()%><BR>
<a href="?<%=request.getQueryString()%>">click here</a><BR>
</div>
************ end contents of mdtest2.jsp ****************
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org