2010-02-13 2 views
2

Мой апплет запускается файл, когда я называю его из статического файла applet.html, как это:Как загрузить Java-апплет из шаблона Джанго

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

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

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

ответ

0

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

Put applet.jar в каталоге СМИ, а затем использовать

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

Да, я сделал следующее: И поместите необходимые файлы в папку мультимедиа. Но django добавляет .class в PApplet и отправляет ошибку 404. Я в тупике на этом этапе. – ninja123

+0

Значение «code» связано с содержимым файла jar, а не с каталогом, где находится файл jar. – Desintegr

+0

Ох ... это полезно знать! Теперь это работает !!! Спасибо, парни. Но мне было интересно, есть ли способ общаться с java-апплетами в моем представлении, а не в шаблоне? – ninja123

0

Это не имеет ничего общего с Django.

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

Смежные вопросы