applet 向jsp传递参数的问题 如何监听变量的变化 applet.policy的设置 问题比较多!把我的所有分都 给上 ,解决问题就给分。

huang_cheng 2008-01-16 09:23:57
我现在做一个小小的项目,我的头说需要做个网页,显示我的结果。因为没有怎么用过jsp 所以请教各位:

现在的问题:本来我在jsp 中插入的applet,我需要选择file ,本来我用的是jfilechooser,但是发现用不了,所以我只能够去在jsp中添加file form,然后传递给applet,这个我已经实现,然后根据选中的文件,我进行处理,然后叫处理结果显示到applet上面。
问题是:(1)因为要涉及到文件的操作:所以我需要修改policy,但是我发现根据其它人的介绍的方法,我设置到最后发现java.security里面的时候,我用policy.tool打开发现什么都没有,如何添加第3项?

(2)因为头说需要动态的保存图像,但是applet 不可以使用filechooser,所以我想,当我点击applet上的一个按钮的时候,applet就传参给jsp,让jsp 去调用一个类似于jfilechooser的文件选择器,然后再将文件名传递给applet。请问applet 如何传递参数给jsp?jsp如何知道applet传递了参数?监听变量的变化?
所以问题:applet如何传递参数给jsp?

如何监听变量的变化?
谢谢!
...全文
208 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
night__cat 2008-05-16
  • 打赏
  • 举报
回复
ding
老紫竹 2008-01-19
  • 打赏
  • 举报
回复
我想到的方法
让 applet 使用 HttpURLConnection 连接服务器的jsp程序,同时把参数用GET/POST的方式传过去

我的一段检测登陆的代码供你参考
URL url = new URL("http://www.12345.net/test.jsp?id=3");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
InputStream is = con.getInputStream();


另:我对你的jfilechoose的使用表示怀疑, applet运行在客户端,jsp程序运行在服务器端,你把参数传到服务器端了、那个对话框显示在哪里?

如果你用form的方式选择,我建议你就不要用上面的方法了,直接用javascript打开一个新的窗口就行了。
窗口的返回值,用js传递给applet

数据过程如下
Applet <-> Javascript <-> OpenWindow

showModalDialog 使用
goodmrning 2008-01-19
  • 打赏
  • 举报
回复
关注

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧