当前位置: 技术问答>java相关
Applet与数据库与Servlet的问题,分数不够可以再加
来源: 互联网 发布时间:2015-11-02
本文导语: 我要通过客户端的Applet打开一个网页,这个网页可以预览数据库的所有图片,然后在此网页中选择一个图片,然后网页把选择的图片传送给Applet。请问能实现吗:Applet能打开这个网页吗(怎么实现),网页能把结果传...
我要通过客户端的Applet打开一个网页,这个网页可以预览数据库的所有图片,然后在此网页中选择一个图片,然后网页把选择的图片传送给Applet。请问能实现吗:Applet能打开这个网页吗(怎么实现),网页能把结果传回给Applet吗(怎么实现)?
请高手指点一二,分数不够可以再加!
请高手指点一二,分数不够可以再加!
|
Servlet :A.class
Applet :B.class
被打开的网页:c.htm
c.htm里,比如点击一个按钮“选择”,在触发的事件里写上:
function select(){
opener.setPic(param);//param即为你要返回的结果
window.close();
}
A.class里:
function setPic(param){
//app1是applet的名字,setPicText(param)是applet里
//定义的方法
document.app1.setPicText(param);
}
B.class里,以把选择的结果显示在文本框里为例:
//一定要定义为public
public void setPicText(String txt){
tf.setText(txt);//tf为文本框
}
我就知道这些了,不知能不能解决你的问题?
Applet :B.class
被打开的网页:c.htm
c.htm里,比如点击一个按钮“选择”,在触发的事件里写上:
function select(){
opener.setPic(param);//param即为你要返回的结果
window.close();
}
A.class里:
function setPic(param){
//app1是applet的名字,setPicText(param)是applet里
//定义的方法
document.app1.setPicText(param);
}
B.class里,以把选择的结果显示在文本框里为例:
//一定要定义为public
public void setPicText(String txt){
tf.setText(txt);//tf为文本框
}
我就知道这些了,不知能不能解决你的问题?