summaryrefslogtreecommitdiff
path: root/BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/ResultServlet.java
diff options
context:
space:
mode:
Diffstat (limited to 'BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/ResultServlet.java')
-rw-r--r--BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/ResultServlet.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/ResultServlet.java b/BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/ResultServlet.java
index db59ad5d..9c531a3c 100644
--- a/BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/ResultServlet.java
+++ b/BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/ResultServlet.java
@@ -36,11 +36,13 @@ import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import org.apache.commons.configuration.Configuration;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import at.gv.egiz.bku.binding.BindingProcessor;
import at.gv.egiz.bku.binding.BindingProcessorManager;
+import at.gv.egiz.bku.binding.BindingProcessorManagerImpl;
import at.gv.egiz.bku.binding.HTTPBindingProcessor;
import at.gv.egiz.bku.binding.Id;
import at.gv.egiz.bku.utils.NullOutputStream;
@@ -87,9 +89,6 @@ public class ResultServlet extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, java.io.IOException {
- // Set P3P Policy Header
- resp.addHeader("P3P", MoccaParameterBean.P3P_POLICY);
-
BindingProcessorManager bindingProcessorManager = (BindingProcessorManager) getServletContext()
.getAttribute("bindingProcessorManager");
if (bindingProcessorManager == null) {
@@ -99,6 +98,12 @@ public class ResultServlet extends HttpServlet {
return;
}
+ Configuration conf = ((BindingProcessorManagerImpl) bindingProcessorManager).getConfiguration();
+ if (conf == null)
+ log.error("No configuration");
+ else
+ MoccaParameterBean.setP3PHeader(conf, resp);
+
Id id = (Id) req.getAttribute("id");
BindingProcessor bindingProcessor = null;
if (id == null