|
|
|
групповая генерация xml
|
|||
|---|---|---|---|
|
#18+
Здраствуйте!!! Острая проблема встала - помогите-раельно ли!!! есть jsp которая генерит xml которая соответствует одной задача например <TAsk><Head>аааороп</Head></Task> при вызове ее из другой странице (то есть обрасчение поссылке - нажатием некоего button например), и пользователь сохраняет у себя на диск эту xml- теперь проблема -на вызывающей странице есть группа checkbox -ов выбрав некоторые из них или все- нужно нажатием этого buttons(то бишь одно обрасщение к баттону) нужно сохранить эти задачки в по отдельности(отдельный файлик) НО все сразу- то есть у клиента должна получиться папочка в которой будет набор из N-xml ов (то есть выделенные задачи) скажем похоже на REGET для которого говоришь выкаччать все и он открывает окно в набором ссылок и выкачивает содержимое в отдельный файлик. :shuffle: z: иначе мне будет :maniac: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 06:34 |
|
||
|
групповая генерация xml
|
|||
|---|---|---|---|
|
#18+
: есть страница на которой чекбокс выбираешь получаешь String[] getParameterValues то есть id задачи. потом обращаюсь в серваку он мне возвращает набор задачу в resultSet ну неважно в в общем набор строк. я из этих строк составляю зачачу просто jsp.println(<Task>) ;jsp.println(<Row1>r1</Row1>) ...jsp.println(</Task>). то есть jsp генерить красивую xml .Далее есть jsp в которой создаю два URLConnection для вызова этой jsp-ки которая генерит вышеуказанную xml и для XSL из этих коннектов получаю Soure для xsl и для xml и отдаю все в трансформер который генерит запрос у юзера на сохранение response.setHeader("Content-disposition", "attachment; filename=\""+"MS Project file.xml"+"\""); и юзер сохраняет сгенерированную трансформером xml. а теперь проблема получаю на вход кучу id и для каждого нужно получить xml трансформера- создать папочку в которой будут содержаться эти xml. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 08:52 |
|
||
|
групповая генерация xml
|
|||
|---|---|---|---|
|
#18+
Могу предложить два варианта: 1. На сервере создать файлы для каждого задания и завернуть в архив - пользователь получает архив, который может расспаковать. 2. Выполняй в цикле обход всех чек-боксов и с помощью XmlHttpRequest (см. AJAX) выполняй запрос на сервер для каждого (как для одного задания). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 12:46 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2149900]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
262ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 576ms |

| 0 / 0 |
