con_chulio: URL als Parameter übergeben

kann ich irgendwie eine URL im Format

http://cow_chm:8080/html/bezeichnung.jsp?Marke=AU&Modell=A3%20TDI&FZID=A3TDI

als parameter übergeben. Wenn ich das einfach als param übergebe z.b. so http://cow_chm:8080/images_intern/IN/formulare/mailform.jsp?URL=http://cow_chm:8080/html/bezeichnung.jsp?Marke=AU&Modell=A3%20TDI&FZID=A3TDI

findet tomcat per request.getParameter("URL") den Param URL nicht bzw. gibt null zurück. Was kann ich tun das ich die url so übergebe das die parameter der übergebenen URL nich verloren gehen

noch ein kleiner Hinweis: Ich brauch die URL mit den Parametern um sie als EMAIL zu verschicken

  1. Hallo,

    bei mir klappt es so:

    <a href="/test.jsp?URL=<%=java.net.URLEncoder.encode("http://cow_chm:8080/html/bezeichnung.jsp?Marke=AU&Modell=A3%20TDI&FZID=A3TDI")%>">test</a>

    Ciao

    kann ich irgendwie eine URL im Format

    http://cow_chm:8080/html/bezeichnung.jsp?Marke=AU&Modell=A3%20TDI&FZID=A3TDI

    als parameter übergeben. Wenn ich das einfach als param übergebe z.b. so http://cow_chm:8080/images_intern/IN/formulare/mailform.jsp?URL=http://cow_chm:8080/html/bezeichnung.jsp?Marke=AU&Modell=A3%20TDI&FZID=A3TDI

    findet tomcat per request.getParameter("URL") den Param URL nicht bzw. gibt null zurück. Was kann ich tun das ich die url so übergebe das die parameter der übergebenen URL nich verloren gehen

    noch ein kleiner Hinweis: Ich brauch die URL mit den Parametern um sie als EMAIL zu verschicken

    1. Hallo,

      bei mir klappt es so:

      <a href="/test.jsp?URL=<%=java.net.URLEncoder.encode("http://cow_chm:8080/html/bezeichnung.jsp?Marke=AU&Modell=A3%20TDI&FZID=A3TDI")%>">test</a>

      Ciao

      cool danke aber ich hab noch n kleines problem und zwar hole ich mir die URL per jscript also per window.location.href. Da hab ich ja n problem des per URLEncocer.encode zu encodieren.

      1. dann hole dir die aktuelle URL erst so:

        String thisURL = request.getScheme() + "://" +
                         request.getServerName() +
                         request.getRequestURI()+
                         request.getQueryString();
                         out.println(thisURL);

        und verlinke den String:

        <a href="/test.jsp?URL=<%=java.net.URLEncoder.encode(thisURL)%>">test</a>

        Müsste eigentlich klappen....

        Hallo,

        bei mir klappt es so:

        <a href="/test.jsp?URL=<%=java.net.URLEncoder.encode("http://cow_chm:8080/html/bezeichnung.jsp?Marke=AU&Modell=A3%20TDI&FZID=A3TDI")%>">test</a>

        Ciao

        cool danke aber ich hab noch n kleines problem und zwar hole ich mir die URL per jscript also per window.location.href. Da hab ich ja n problem des per URLEncocer.encode zu encodieren.