У меня странная проблема со скрытым типом ввода, и мне было интересно, видел ли кто-нибудь что-то подобное раньше. Я сохраняю около 2 МБ данных в скрытом поле в формате, разделенном запятыми, затем отправляю эти данные в jsp, который просто устанавливает некоторые заголовки (чтобы вывод распознавался как файл Excel), а затем отображает данные .
Я вижу, что переменная, в которой хранятся эти данные, становится пустой на стороне jsp, хотя я вижу, что она отправляется на сервер (я вижу это с помощью сниффера HTTP), и все данные, кажется, содержатся правильно в скрытом поле (я вижу это с firebug). Однако, если я изменю тип объекта на текстовую область, данные будут получены правильно на стороне сервера.
Еще одна странная вещь, которую я наблюдаю, заключается в том, что, если я использую кодировку URL для данных, даже используя текстовую область, на сервер ничего не попадает. Если я не использую URL-кодировку, но у меня есть скрытое поле, в поле ничего не сохраняется (оно пустое, когда я проверяю его с помощью firebug). Я тоже этого не понимаю ...
Мне интересно, есть ли какие-либо специальные настройки безопасности, которые не позволяют скрытым полям отправлять большие объемы данных на веб-сервер Tomcat. Кто-нибудь знает что-нибудь об этом?
Если это имеет какое-то значение, я использую в форме enctype по умолчанию (application / x-www-form-urlencoded)
В настоящее время я использую текст и устанавливаю стиль для видимости «скрытый», но меня беспокоит, что я не понимаю, что происходит * вздох ... Любое предложение приветствуется