Как загрузить Java-апплет из шаблона Django - PullRequest
2 голосов
/ 14 февраля 2010

Мой апплет запускает файл, когда я вызываю его из статического файла applet.html, например:

<applet archive="applet.jar" code="com.xxx.yyy.PApplet" 
    width="100" height="20"></applet>

Но как мне вставить одну и ту же строку в шаблон django? И куда мне положить файлы .jar и .java? Я также заметил, что он добавляет .class к PApplet при поиске файла и отправляет мне ошибку 404.

Я попытался поискать в Google и заглянул в документацию, но раньше не мог найти эту проблему. Спасибо за вашу помощь.

Ответы [ 2 ]

0 голосов
/ 14 февраля 2010

Это не имеет ничего общего с Джанго.

Java-апплет для использования на стороне клиента должен обслуживаться точно так же, как и любые другие статические ресурсы - CSS, Javascript и т. Д. Таким образом, вы можете разместить его там, где находятся эти файлы, сконфигурировать Apache или любой другой сервис для обслуживания и укажите этот каталог в теге апплета.

0 голосов
/ 14 февраля 2010

Вы должны использовать свой jar-файл как статический медиа-файл, например, файл CSS или файл изображения через MEDIA_URL .

Поместите applet.jar в каталог мультимедиа, затем используйте

<applet archive="{{ MEDIA_URL }}applet.jar" code="com.xxx.yyy.PApplet" 
width="100" height="20"></applet>
...