У меня есть веб-приложение. упакован как файл jar и обслуживается Java Web Start, используя jnlp. Когда пользователь запускает мою программу, он генерирует файл excel, который должен отображаться на веб-странице в одном приложении.Что такое взорванный путь jar, загруженный jnlp?
Вопрос: где мой класс java напишет файл excel, чтобы веб-страница могла найти/обслуживать его? Очевидно, что веб-страница может считываться только из веб-приложения (песочница). Но единственным дескриптором, который я могу получить в загружаемом jnlp приложении, является файл jar (который не модифицируется во время выполнения), а не содержимое EXPLODED jar. Если я могу найти и записать содержимое вложенного файла jar, я могу написать файл excel, который будет найден на веб-странице.
Любая помощь? Любые альтернативы?
Спасибо, но в этом случае, как моя страница html сможет обслуживать письменный файл? Напр. javascript window.location = '<>', не сможет найти этот путь (поскольку он может распознавать только файлы внутри одного и того же webapp). Правильно ли я понимаю? –
contactabbas
* «Как моя страница html сможет обслуживать письменный файл?» * Подождите .. что? Веб-приложение. или настольного приложения.? Веб-приложение. не будет иметь доступ к ** любым ** путям на клиентской машине, внутри или вне пути установки приложения для настольных компьютеров. –