Пытаюсь реализовать табличный ввод на веб-странице. Нужно будет отправлять в сервлет данные "таблицы" произвольной высоты. Количество колонок фиксировано.( Вопросы )
Ничего не поменялось.. Подписаный апплет нормально выполняется в JVM на клиентской машине и имеет доступ к ресурсам. Обыкновенно можно открыть файл-диалог Свинга и взять файл в месте с полным именем.
-- Но в массиве я получаю только включенные чекбоксы, а не все. Так http работает, он передаст только включенные, так что невлюченные вы никак не получите.
Называйте поля columnIntut1 и columnCheck, будет понятно, что где. Но тогда придется доставать поля прямо из реквеста, правда.
Интересно, конечно! Но это не совсем то, что мне нужно.. (( Если я правильно понял, там в контроллере откуда-то из БД берется информация, из нее делается список, потом по списку генерируется JSP с чекбоксами. У меня же в модели и контроллере совершенно невозможно узнать размер таблицы.. Её размер будет задаваться в представлении, пользователем. Он может выбрать 1 файл, а может 10 - заранее не известно. Форма прекрасно расширяется и сокращается в DOMе с помощью JavaScript.. Но только если используются теги HTML. С тегами Spring не хочет jQuery дел иметь, не понимает.. (((
Как взять файл и просто его закинуть на сервер или в БД я знаю. У меня несколько иная задача - передать имя файла апплету, который бы зашифровал и/или подписал файлы, затем загрузил в БД и вернул id записи сервлету. Обмен данными сервлет-апплет - не трудная задача. Трудной задачей оказалась взять полное имя файла в веб-форме..
Comments 11
Reply
Reply
Reply
Reply
Так http работает, он передаст только включенные, так что невлюченные вы никак не получите.
Называйте поля columnIntut1 и columnCheck, будет понятно, что где. Но тогда придется доставать поля прямо из реквеста, правда.
Reply
http://static.springsource.org/spring/docs/2.5.x/reference/view.html#view-jsp-formtaglib-checkboxtag
и
http://forum.springsource.org/showthread.php?46950-Example-for-Spring-MVC-with-dynamic-Check-box-list
Reply
Но это не совсем то, что мне нужно.. ((
Если я правильно понял, там в контроллере откуда-то из БД берется информация, из нее делается список, потом по списку генерируется JSP с чекбоксами.
У меня же в модели и контроллере совершенно невозможно узнать размер таблицы.. Её размер будет задаваться в представлении, пользователем. Он может выбрать 1 файл, а может 10 - заранее не известно. Форма прекрасно расширяется и сокращается в DOMе с помощью JavaScript.. Но только если используются теги HTML. С тегами Spring не хочет jQuery дел иметь, не понимает.. (((
Reply
Во-первых, тип параметра, куда передается подгружаемый файл, должен быть не String, а MultipartUpload.
Во-вторых, надо настроить uploader. Вот тут все есть: http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-multipart
Reply
Reply
Reply
Reply
Leave a comment