JSTL предлагает теги для условных выражений, циклов, наборов, get и т. д. Например:
...
JSTL работает с атрибутами запроса - они чаще всего устанавливаются в запрос сервлета, который направляет в JSP.
Насколько я знаю, функция $ .ajax () не поддерживает «загруженные байты». У него есть только начальные и завершенные события, но нет события прогресса.
Я нашел этот поток , подробно описывающий попытку, но, очевидно, код работает в нескольких браузерах, но не в IE. Они предлагают показать прогресс в других браузерах и простое сообщение "загрузка ..." для IE.
Обратите внимание, что на одном и том же сайте есть несколько похожих обсуждений, поэтому найдите в левой панели другие методы.
Некоторые браузеры поддерживают события состояния загрузки, по которым можно отслеживать прогресс (я знаю, что ff 3.5+ это делает).
Это делается с помощью ajax XHR.
Вы можете прочитать больше здесь и здесь
также, можно разделить файл в массив (допустим, мы разделим его на 10 частей),
теперь отправьте 1peace, и верните succes после, progress = 10% и т.д. ...