applet与servlet没法交互通信

valid25f 2013-09-24 03:25:08
如题 applet是<applet>浏览器调用的一个java进程,servlet是由一个网址转到tomcat里的一个进程,这两个进程之间没有调用关系,无法传递一个java对象,比如List。
我现在写了个applet,从数据库查到一个List,想把这个List转换成页面上的table
如果用struts写表格就很简单 ,但applet没法调用tomcat,也就没法进action,这个List根本没法传进去,如何显示方便的显示表格?
...全文
83 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
无聊找乐 2013-09-24
  • 打赏
  • 举报
回复
applet 工作在客户端, 使用的是客户端的jre环境 受环境的影响,功能是在很有限~
valid25f 2013-09-24
  • 打赏
  • 举报
回复
引用 1 楼 rumlee 的回复:
applet可以调用js,js你想怎么显示不就都可以了。
现在都流行tomcat(struts什么的java ee),如果applet和servlet无法通信的话,我就考虑是否抛弃applet,因为靠什么都靠js写的话比较麻烦 我现在能想到的2个方法是 1.applet把对象转成json传给js,js再jquery的$.post("list.action",...),把json传给action,再把json转成对象,这样json太大会不会有问题 2.把对象存成文件,读写都到这个文件,就相当于进程间通信,如果用共享内存或socket又比较麻烦了,文件会不会影响效率 applet和servlet真的没法通信?不通过浏览器,能否与tomcat的socket直接通信?浏览器的参数只有字符串啊
rumlee 2013-09-24
  • 打赏
  • 举报
回复
applet可以调用js,js你想怎么显示不就都可以了。

62,614

社区成员

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

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