From 9c8ad6efb95fbdfcf9c734b3ecf542b36a031f15 Mon Sep 17 00:00:00 2001 From: gregor Date: Wed, 2 Feb 2005 11:08:33 +0000 Subject: Anpassung an neue Systemlandschaft im BKA: Dynamische Kodierung des Proxy-Hosts beim URL-Rewriting (Abfrage von Remote-Adresse aus dem Request) git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@269 d688527b-c9ab-4aba-bd8d-4036d912da1d --- .../at/gv/egovernment/moa/spss/slinterface/filters/SL2MOAFilter.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'spss.slinterface/WEB-INF/src/at/gv/egovernment/moa/spss/slinterface/filters/SL2MOAFilter.java') diff --git a/spss.slinterface/WEB-INF/src/at/gv/egovernment/moa/spss/slinterface/filters/SL2MOAFilter.java b/spss.slinterface/WEB-INF/src/at/gv/egovernment/moa/spss/slinterface/filters/SL2MOAFilter.java index 28ceb7ac6..084633728 100644 --- a/spss.slinterface/WEB-INF/src/at/gv/egovernment/moa/spss/slinterface/filters/SL2MOAFilter.java +++ b/spss.slinterface/WEB-INF/src/at/gv/egovernment/moa/spss/slinterface/filters/SL2MOAFilter.java @@ -87,6 +87,9 @@ public class SL2MOAFilter implements Filter // Check if request is HTTP-POST checkHttpPost((HttpServletRequest) request); + // Remember remote IP address for later URL rewriting + session.setAttribute("remoteAddr", request.getRemoteAddr()); + // Get SL request from content of request SLRequest slRequest = parseRequest((HttpServletRequest) request); session.setAttribute("slRequest", slRequest); @@ -138,7 +141,7 @@ public class SL2MOAFilter implements Filter moaXMLRequestDoc, moaResponseDoc, ((HttpServletRequest) request).getContextPath(), - session.getId(), + session, config_.getServletContext()); session.setAttribute("dataInfo", dataInfo); } -- cgit v1.2.3