Как мне связаться с сервлетом в коде JavaScript - PullRequest
0 голосов
/ 17 сентября 2011

Я получил изображение XLS внутри ссылки HTML, и мне нужно сначала проверить некоторую информацию перед вызовом сервлета, поэтому я не включаю сервлет в href = "". Итак, я создал функцию javascript, которая проверяет входную информацию для использования сервлетом.

(Сервлет возвращает XLS для сохранения пользователем).

Попробовал это:

document.location.href = 'saveExcelServlet.do?' + <<GET method attributes>>;

Но это не сработало. Это говорит: Проблема доступа к /wscall-metrics-web/saveExcelServlet.do. Причина:

null

Причина:

java.lang.NumberFormatException: null

Если я напишу, это сработает ...

Кто-нибудь может мне помочь?

Спасибо.

М.

1 Ответ

1 голос
/ 17 сентября 2011

Вероятность того, что URL-адрес создан не так, как вы ожидаете, велика.Отличный метод для отладки такого рода вещей - назначить переменную и выдать ее в виде предупреждения:

var newLoc = 'saveExcelServlet.do?' + <<GET method attributes>>;
alert(newLoc);

Вы можете точно увидеть, какой URL-адрес выбирается.

...