From 1e3fbf961e992cf20349b656958220fdb0d894a8 Mon Sep 17 00:00:00 2001 From: fhanik Date: Wed, 3 Sep 2008 15:52:26 +0000 Subject: [PATCH] Working on the new dojo toolkit to get it to work properly git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@691641 13f79535-47bb-0310-9956-ffa450edef68 --- extras.xml | 7 ++----- java/org/apache/tomcat/bayeux/request/MetaHandshakeRequest.java | 5 +++++ webapps/cometd/examples/simplechat/cometdchat.htm | 1 + webapps/cometd/index.html | 1 - 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/extras.xml b/extras.xml index 13962f106..adf30e0bf 100644 --- a/extras.xml +++ b/extras.xml @@ -299,11 +299,8 @@ - - - - - + + diff --git a/java/org/apache/tomcat/bayeux/request/MetaHandshakeRequest.java b/java/org/apache/tomcat/bayeux/request/MetaHandshakeRequest.java index 2835d1252..bdbb2832d 100644 --- a/java/org/apache/tomcat/bayeux/request/MetaHandshakeRequest.java +++ b/java/org/apache/tomcat/bayeux/request/MetaHandshakeRequest.java @@ -93,6 +93,11 @@ public class MetaHandshakeRequest extends RequestBase implements BayeuxRequest { clientId = client.getId(); client.setSupportedConnTypes(suppConnTypesFlag); client.setUseJsonFiltered(getExt().get(Bayeux.JSON_COMMENT_FILTERED_FIELD) != null); + if (client.useJsonFiltered()) { + event.getHttpServletResponse().setContentType("text/json-comment-filtered"); + }else { + event.getHttpServletResponse().setContentType("text/json"); + } response.put(Bayeux.CLIENT_FIELD, client.getId()); ((HashMap) response.get(Bayeux.ADVICE_FIELD)).put(Bayeux.RECONNECT_FIELD, Bayeux.RETRY_RESPONSE); ((HashMap) response.get(Bayeux.ADVICE_FIELD)).put(Bayeux.INTERVAL_FIELD, getReconnectInterval()); diff --git a/webapps/cometd/examples/simplechat/cometdchat.htm b/webapps/cometd/examples/simplechat/cometdchat.htm index d7da25f03..88a05a0be 100644 --- a/webapps/cometd/examples/simplechat/cometdchat.htm +++ b/webapps/cometd/examples/simplechat/cometdchat.htm @@ -3,6 +3,7 @@ +