Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2008 Teil von Januar

SELFHTML Forumsarchiv
In JSP anhand der IP-Adresse weiter leiten

Informationsseite
  1. Seite (JAVA/JSP) In JSP anhand der IP-Adresse weiter leiten von Alexander Müllner, 31. 01. 2008, 10:21
nach unten

In JSP anhand der IP-Adresse weiter leiten

Die folgende Nachricht zum Thema stammt von: Alexander Müllner, 31. 01. 2008, 10:21

Hallo Leute,

ich muss mit JSP folgendes lösen.
Wenn eine bestimmte Seite aufgerufen wird z.B.: 192.168.1.100/index.jsp, soll überprüft werden woher der Client kommt, sprich von welcher IP-Adresse, und wenn er von einem bestimmten Subnetz kommt, dann soll er auf eine Bestimmte Seite verwißen werden.
Leider bin ich in JSP nicht so Firm und ich tue mich auch etwas schwer es zu Verstehen. Hat jemand eine Ahnung wie ich das Problem lösen könnte?

Was ich schon hinbekommen habe, ist die IP-Adresse des Clientes auszulesen

<html>
  <head>
    <title> Weiterleitung </title>
  </head>
  <body>
    <%
      // beliebiger Java-Code ...
      out.println( "Ihre IP-Adresse lautet: " );
    %>
    <h2>
      <%= request.getRemoteHost() %>
    </h2>
  </body>
</html>

nach obennach unten

In JSP anhand der IP-Adresse weiter leiten

Die folgende Nachricht zum Thema stammt von: FraFu, 31. 01. 2008, 13:48

Hallo!

»» ich muss mit JSP folgendes lösen.
»» Wenn eine bestimmte Seite aufgerufen wird z.B.: 192.168.1.100/index.jsp, soll überprüft werden woher der Client kommt, sprich von welcher IP-Adresse, und wenn er von einem bestimmten Subnetz kommt, dann soll er auf eine Bestimmte Seite verwißen werden.
»» Leider bin ich in JSP nicht so Firm und ich tue mich auch etwas schwer es zu Verstehen. Hat jemand eine Ahnung wie ich das Problem lösen könnte?
»»
»» Was ich schon hinbekommen habe, ist die IP-Adresse des Clientes auszulesen

»»       <%= request.getRemoteHost() %>

Nö. Du holst hier den Hostnamen. Die IP Adresse bekommst du mit getRemoteAddr(). Wenn du diese hast, musst du halt überprüfen ob diese IP Adresse im gewünschten Subnetz ist. Ob es dafür fertige java Methoden gibt weiß ich nicht.

Weiterleiten kannst du mit
response.sendRedirect(...)
Das muss aber passieren, bevor du irgendwelche anderen Ausgaben machst.

mfg
  frafu

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2008 Teil von Januar

© 1998-2006 Seite Impressum, Software: Classic Forum