如何从 django 模板加载 java 小程序
当我从静态 applet.html 文件调用它时,我的小程序运行文件,如下所示:
<applet archive="applet.jar" code="com.xxx.yyy.PApplet"
width="100" height="20"></applet>
但是如何将同一行放入 django 模板中?我应该把 .jar 和 .java 文件放在哪里?我还注意到它在查找文件时将 .class 附加到 PApplet 并向我发送 404 错误。
我尝试谷歌搜索并查看文档,但找不到之前任何地方解决过的这个问题。感谢您的帮助。
My applet runs file when I call it from a static applet.html file, like this:
<applet archive="applet.jar" code="com.xxx.yyy.PApplet"
width="100" height="20"></applet>
But how do I put the same line in a django template? And where should I put the .jar and .java files? I also noticed that it appends .class to the PApplet while looking for the file and sends me a 404 error.
I tried googling and looked into documentation, but couldn't find this issue addressed anywhere before. Thanks for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该通过 MEDIA_URL 将 jar 文件用作静态媒体文件,例如图像或 CSS 文件。
将applet.jar放入media目录下,然后使用
You should use your jar file as a static media file like an image ou CSS file via MEDIA_URL.
Put applet.jar in the media directory, then use
这与 Django 无关。
供客户端使用的 Java 小程序需要以与任何其他静态资产(CSS、Javascript 等)完全相同的方式提供服务。因此,您可以将其放在这些文件所在的位置,配置 Apache 或从那里提供服务的任何内容,然后在您的小程序标记中引用该目录。
This has nothing whatsoever to do with Django.
A Java applet for client-side use needs to be served in exactly the same way as any other static assets - CSS, Javascript, etc. So you'd put it wherever those files are, configure Apache or whatever to serve from there, and reference that directory in your applet tag.