我有一个 java me 应用程序,现在我想将该应用程序放在服务器上。我想用servlet写下载页面。我的意思是当用户键入 servlet url 并点击该 servlet 时,我的 jad 文件将发送到手机(用户无需单击下载按钮或链接。页面加载后,servlet 会自动将 jad 文件发送到要求的手机。)。
我尝试使用此代码。
> File exportFile = new File("C:\\Voice.jad");
> response.setContentType("text/vnd.sun.j2me.app-descriptor");
> response.setContentLength((int)
> exportFile.length());
> response.addHeader("Content-Disposition",
> "attachment; filename=" +
> exportFile.getName());
> OutputStream os= response.getOutputStream();
> InputStream is = new FileInputStream("C:\\Voice.jad");
> while (is.available() > 0) { char c =
> (char) is.read();
> os.write(c); }
> os.flush();
> is.close();
我尝试从诺基亚系列 40th 5rd edition 模拟器下载该应用程序。它显示 jad 文件的信息并尝试安装。但是在安装的路上,它说jar文件不存在。
我不知道如何继续前进。请给我一些资料或样品。如何在 servlet 上编写 java me 应用程序的下载页面?
谢谢你,问候