Tag: applet

使用post方法进行applet通信

我有一个与servlet通信的applet。 我正在使用POST方法与servlet进行通信。 我的问题是如何将参数发送到servlet。 使用GET方法,这非常简单(我只是在一个?之后将参数附加到URL)。 但是使用POST方法我如何发送参数,这样在servlet方面,我可以使用以下语句: message = req.getParameter(“msg”); 在applet方面,我建立POST方法连接如下: URL url = new URL(getCodeBase(), “servlet”); URLConnection con = url.openConnection(); con.setDoInput(true); con.setDoOutput(true); con.setUseCaches(false); con.setRequestProperty(“Content-Type”,”application/octet-stream”);

Java Applet下载文件

我正在尝试构建一个将app文件下载到客户端计算机的java applet。 作为一个java应用程序,这段代码工作得很好但是当我尝试作为applet它什么也没做。 我已经签署了.jar文件,但没有收到任何安全错误消息 守则是: import java.io.*; import java.net.*; import javax.swing.*; public class printFile extends JApplet { public void init(){ try{ java.io.BufferedInputStream in = new java.io.BufferedInputStream(new java.net.URL(“http://www.google.com”).openStream()); java.io.FileOutputStream fos = new java.io.FileOutputStream(“google.html”); java.io.BufferedOutputStream bout = new BufferedOutputStream(fos,1024); byte data[] = new byte[1024]; while(in.read(data,0,1024)>=0) { bout.write(data); } bout.close(); in.close(); } catch(IOException ioe){ } } } 有人可以帮忙吗?

小程序。 java.lang.reflect.InvocationTargetException

我有applet使用jna Pointer类。 小程序代码是: import com.sun.jna.*; public class Applet1 extends Applet{ public void test() { try { Pointer p = new Memory(73); } catch (Exception e) { e.printStackTrace(); } } } 在html代码中,我用这种方式声明了applet: 当我通过javascript调用document.getElementById(“Applet1”)。test()时,会出现java.lang.reflect.InvocationTargetException。 我不能在java类中调用e.getCause(),因为applet try / catch不会捕获错误(我不明白为什么)。 但是javascript try / catch会抓住这个错误。 如果移动Pointer p = new Memory(73); 它会好的。 问题是这一行。 请帮助解决问题。 编辑:如果替换此块: try { Pointer p = new […]

如何在GWT页面中显示java applet?

我可能在这里遗漏了一些简单的东西,但我在其他地方找不到答案。 我只想在我的GWT代码中显示一个小程序。 操作系统:Windows XP Java:JDK 1.6.0_10其他:GWT,GWT-Ext 2.0.5 这是applet(显然简化了测试): package foo.applet; import javax.swing.JApplet; import java.awt.Graphics; public class HelloApplet extends JApplet { public void paint(Graphics g) { g.drawRect(0, 0, getSize().width – 1, getSize().height – 1); g.drawString(“Hello world!”, 5, 15); } } 这是调用它的代码: package foo.applet; import com.google.gwt.user.client.ui.HTML; import com.gwtext.client.widgets.Panel; public class AppletPanel extends Panel { public AppletPanel() { […]

如何在Java小程序中显示位图图像?

我很难搞清楚如何在Java applet中显示Image(或ImageIcon)。 以下是我的代码。 图片(test.bmp)确实存在,并且在D驱动器上,但是当我运行它时,我得到了没有任何内容的applet窗口。 有人可以告诉我我缺少什么来制作ImageIcon节目吗? public class Form1 extends JApplet { ImageIcon i; public void init(){ i = new ImageIcon(“D:\test.bmp”); } public void paint(Graphics g){ i.paintIcon(this, g, 0, 0); } } 谢谢,史蒂夫。

是否存在Javascriptable FTP上载Java / Flash小程序?

为了能够将大型文件从HTML页面上传到FTP服务器,我正在寻找一个Java / Flash FTP上传小程序。 我真的很喜欢dhtmlxVault的工作方式,但我需要它上传到FTP服务器而不是HTTP文件上传。 如果applet没有自己的GUI,那将是非常好的,但是使用Javascript完全可以编写脚本,所以我可以使用HTML / CSS来实现它的外观。 我希望看看Yahoo!的YUI Uploader,因为它需要Flash,但文档只提到HTTP上传而没有FTP上传。

直接运行Java-applets(不带html页面)

我有个问题。 如何直接运行我的java-applet而不嵌入我的网页? 我知道appletViewr可以在没有浏览器的情况下执行applet,但我需要获得没有html页面的java applet。

Java:将URL中的pdf文件读取到applet中的Byte数组/ ByteBuffer中

我试图找出为什么这个特定的代码片段对我不起作用。 我有一个applet应该读取.pdf并用pdf-renderer库显示它,但出于某种原因,当我读入位于我的服务器上的.pdf文件时,它们最终会被破坏。 我已经通过再次写出文件来测试它。 我已经尝试在IE和Firefox中查看applet并且发生了损坏的文件。 有趣的是,当我尝试在Safari(对于Windows)中查看applet时,该文件实际上很好! 我理解JVM可能会有所不同,但我仍然迷失方向。 我已经用Java 1.5编译了。 JVM是1.6。 读取文件的片段如下。 public static ByteBuffer getAsByteArray(URL url) throws IOException { ByteArrayOutputStream tmpOut = new ByteArrayOutputStream(); URLConnection connection = url.openConnection(); int contentLength = connection.getContentLength(); InputStream in = url.openStream(); byte[] buf = new byte[512]; int len; while (true) { len = in.read(buf); if (len == -1) { break; } […]

客户端’Windows8操作系统上的安全设置错误阻止了应用程序

我们在客户机器上面临这个问题。 我们的项目使用第三方Java小程序打开各自软件中的文件。 在Windows7上我们没有任何问题,但我们在Windows8操作系统上有问题 我们的项目在IE10和FF浏览器中运行良好。 windows8中的此错误仅在chrome中引发。 但是当我们执行相同的第三方演示站点时,使用相同的Java小程序打开相应软件中的文件,这在所有浏览器中都能正常工作而不会对设置进行任何更改。 我已经阅读了许多来自不同ppl的回复,我们需要更改客户端java secutiry设置。 但是我们如何要求所有客户进行此设置,因此这不是我们问题的正确解决方案。 请看下面的图片 ![错误信息] [1]是 “您的安全系统已阻止运行过期或尚未生效的证书的应用程序” 请帮我解决这个问题..

为什么applet的采用率如此之低?

为什么applet具有如此低的采用率,例如与Flash相比? 是因为它们是技术上的缺点,还是仅仅是受欢迎的问题?