Sven Rautenberg: URL auslesen und Weiterleiten

Beitrag lesen

Moin!

Warum hier eigentlich erneut request.getParameter?
Du hast dir die Werte der Parameter GSS und board doch weiter oben schon besorgt [1], und in den Strings GSS und board abgelegt.

Ja das war mir schon klar, hab es nicht geändert da es ja funktionierte (zumindest bei GSS) :-)

Was man als "Wunder" bezeichnen muß - oder du verheimlichst uns hier die URLs, die tatsächlich aufgerufen werden.

So hier ist mein neuer Code:
<%
  String Weiterleitung1="gss_processes_hrall.html";
  String Weiterleitung2="gss_processes_hrmanager.html";
  String Weiterleitung3="error.html";

if (request.getParameter( "login" ) == (request.getParameter("GSS"))) {

Mal übersetzt: Das hier wird aufgerufen z.B. bei folgender URL:
blabla.jsp?login=Hallo&GSS=Hallo

Weil die Werte der Parameter login und GSS identisch sind.

Das wird nicht aufgerufen, wenn "?login=GSS".

response.sendRedirect(Weiterleitung1);
     }
  else {
    if (request.getParameter( "login" ) == ("board")) {

Das hier wird aufgerufen, wenn "?login=board". Wobei man sich fragt, warum da noch Klammern um den String sind.

response.sendRedirect(Weiterleitung2);
    }
   else{
response.sendRedirect(Weiterleitung3);
}
}
%>

- Sven Rautenberg

--
"Love your nation - respect the others."