diff options
Diffstat (limited to 'spss.slinterface/WEB-INF/src/at/gv/egovernment/moa/spss/slinterface/filters/SL2MOAFilter.java')
-rw-r--r-- | spss.slinterface/WEB-INF/src/at/gv/egovernment/moa/spss/slinterface/filters/SL2MOAFilter.java | 5 |
1 files changed, 4 insertions, 1 deletions
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); } |