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: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to