aboutsummaryrefslogtreecommitdiff
path: root/spss.slinterface/WEB-INF/src/at/gv/egovernment/moa/spss/slinterface/listeners/ContextListener.java
diff options
context:
space:
mode:
Diffstat (limited to 'spss.slinterface/WEB-INF/src/at/gv/egovernment/moa/spss/slinterface/listeners/ContextListener.java')
-rw-r--r--spss.slinterface/WEB-INF/src/at/gv/egovernment/moa/spss/slinterface/listeners/ContextListener.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/spss.slinterface/WEB-INF/src/at/gv/egovernment/moa/spss/slinterface/listeners/ContextListener.java b/spss.slinterface/WEB-INF/src/at/gv/egovernment/moa/spss/slinterface/listeners/ContextListener.java
index 83b6e96dd..3fa3a90a2 100644
--- a/spss.slinterface/WEB-INF/src/at/gv/egovernment/moa/spss/slinterface/listeners/ContextListener.java
+++ b/spss.slinterface/WEB-INF/src/at/gv/egovernment/moa/spss/slinterface/listeners/ContextListener.java
@@ -24,6 +24,7 @@ import org.apache.xerces.xni.parser.XMLInputSource;
import org.xml.sax.SAXException;
import at.gv.egovernment.moa.spss.slinterface.Constants;
+import at.gv.egovernment.moa.spss.slinterface.URLRewriter;
/**
* @author Gregor Karlinger (mailto:gregor.karlinger@cio.gv.at)
@@ -81,6 +82,10 @@ public class ContextListener implements ServletContextListener
logger_.error("Cannot load initialization properties from location \"" + initPropsLoc + "\".", e);
}
+ // Put helper object for rewriting URLs in the result page into the context
+ URLRewriter urlRewriter = new URLRewriter((Properties)context.getAttribute(Constants.WSCP_INIT_PROPS_));
+ context.setAttribute(Constants.WSCP_URL_REWRITER_, urlRewriter);
+
// Initialize XML parser
SymbolTable symbolTable = new SymbolTable(BIG_PRIME);
XMLGrammarPool grammarPool = new XMLGrammarPoolImpl();