API визуализации - скрыть данные от отображения в браузере с помощью сервлета - PullRequest
0 голосов
/ 09 июня 2010

Обычно сервлет расширяет httpservlet, но в коде ниже сервлет расширяет DataSourceServlet и страница создается так Текст начинается с google.visualization.Query.setResponse и заканчивается на {c: [{v: 'Bob'}, {v: 'Jane'}]}]}}); в браузере

код: http://code.google.com/apis/visualization/documentation/dev/dsl_csv.html Можете ли вы указать мне, как сделать страницу сервлета беззвучной? без выдачи вывода в браузере. так что я могу напрямую вызвать страницу JavaScript для рисования диаграммы

Я хочу интегрировать весь код, но не могу удалить этот браузер. Я новичок в сервлете, пожалуйста, помогите

1 Ответ

0 голосов
/ 09 июня 2010

Хорошо, я снова объясню свои сомнения. Я пишу этот код сервлета http://code.google.com/apis/visualization/documentation/dev/dsl_csv.html#intro URL для выполнения: / CsvDataSourceServlet? Url = http://localhost:8084/WebApplication1/F2.csv Когда я выполняю этот код, я получаю результат вывода в своем браузере... Я не понимаю, как этот код открывает мой браузер и показывает {c: [{v: 'Bob'}, {v: 'Jane'}]}]}});и т. д. и т. д. почему это происходит, почему браузер открывается, чтобы показать результат, можем ли мы что-то выяснить из этого кода http://code.google.com/apis/visualization/documentation/dev/dsl_csv.html#intro

, где F2.csv - мой * .csv файл

теперь после выполнения кода я должен отобразить результат, который я должен сделать, используя код JavaScript следующим образом. Все примеры

// Загрузка API визуализации и готовой визуализации таблицы Google.google.load ('visualization', '1', {'packages': ['annotatedtimeline']});

// Установить обратный вызов для запуска при загрузке API.google.setOnLoadCallback (init);

// Отправка запросов в источники данных.function init () {

//var query = new google.visualization.Query('simpleexample?tq=select name,population');
//query.send(handleSimpleDsResponse);

var query = new google.visualization.Query ('CsvDataSourceServlet? url = http://localhost:8084/WebApplication1/F2.csv'); query.send (handleCsvDsResponse);

}

// Обработка функции ответа на запрос источника данных csv handleCsvDsResponse (response) {if (response.isError ()) {alert ('Ошибка в запросе:' + response.getMessage () + '' + response.getDetailedMessage()); return;} var data = response.getDataTable (); var chart = new google.visualization.AnnotatedTimeLine (document.getElementById ('csv_div'))); chart.draw (data, {displayAnnotations: true});}

Источник данных CSV

Организационная структура. Данные взяты из источника данных CSV.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...