当前位置:  技术问答>java相关

Applet和Servlet如何通讯?

    来源: 互联网  发布时间:2015-09-15

    本文导语:  我想从数据库里取得数据,然后用Applet画图。用Servlet取数后和Applet如何通讯。问问大家有何好的方法没?最好有代码提示。 | **** Applet *************************************** try{ System.out.println("**** ...

我想从数据库里取得数据,然后用Applet画图。用Servlet取数后和Applet如何通讯。问问大家有何好的方法没?最好有代码提示。

|
**** Applet ***************************************
try{
System.out.println("**** START ****");
java.net.URL url = new java.net.URL("http://サーバー/servlet/クラス");
String req = "name=" + java.net.URLEncoder.encode(name);
java.net.URLConnection ucon = url.openConnection();
ucon.setDoOutput(true);
ucon.setDoInput(true);

java.io.DataOutputStream dos = new
java.io.DataOutputStream(ucon.getOutputStream());
dos.writeBytes(req);
System.out.println("dos.writeBytes");
dos.close();
System.out.println("dos.close");

java.io.DataInputStream dis = new
java.io.DataInputStream(ucon.getInputStream());
String temp = dis.readUTF();
System.out.println("dis.readUTF");
System.out.println("ReadUTF : " + temp);

dis.close();

} catch (Exception e){
e.printStackTrace();
}

**** Servlet ***************************************
public void doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
    throws javax.servlet.ServletException, java.io.IOException {

String[] name = req.getParameterValues("name");
if(name[0].equals("")){
name[0] = "no name";
}

res.setContentType("text/plain");
res.setHeader("Pragma", "no-cache"); // キャッシュしない
java.io.DataOutputStream dos = new
java.io.DataOutputStream(res.getOutputStream());

dos.writeUTF("name : " + name[0]);

dos.flush();
dos.close();
}

    
 
 

您可能感兴趣的文章:

  • 如何从SERVLET中调用APPLET?
  • JAVA SERVLET 和 Applet 的 难题!高分相送!!!!!(急!)!
  • applet调用Servlet一个问题探讨。
  • 关于applet与servlet交互访问数据库的问题?
  • applet中怎样带参数访问servlet?
  • 关于在servlet中显示applet的问题。
  • Applet与Servlet的通信问题
  • 为什么applet&servlet不能都放在classes目录中
  • java遐想:能不能把applet与servlet结合起来?
  • NOSQL iis7站长之家
  • 一个关于servlet和applet的简单问题
  • 求助Applet Servlet
  • applet如何向servlet提出POST或GET等请求。最好是举例说明。谢谢。
  • 还是关于applet和servlet通信的问题!高手看过来!
  • Tomcat下在Applet里调用Servlet怎么写URL?在线给分,急!
  • 如何在SERVLET里调用APPLET??
  • applet和servlet的通信如何实现?
  • 怪!怪!servletapplet通讯后***
  • 关于Applet和Servlet的通讯问题,紧急请教各位大侠。
  • 求Servlet与applet通过socket通讯,相关资料或源码,网址都行!谢谢啦。
  • applet与jsp通讯问题:applet为何不能正确显示网页?
  • Applet能与EJB通讯吗?跟贴都有分!!!
  • Applet和Socket如何通讯
  • Applet和Application通讯有问题:高手请进
  • 哪位兄弟愿提供一APPLET与SERVLET通讯的通过调试的简单例子,立刻赠100分!!!
  • 关于Applet和Servlet的通讯,请教各位大侠。紧急求助!!!
  • 请问applet怎么能与所在的页面进行通讯 即从页面中取得变量和把返回值返回给页面?
  • 数据库(SQL Server)<->Servlet<->Applet通讯后,如何监听数据库的更新?
  • 想实现B/S结构的应用,使用Applet和Servlet通讯,还是使用RMI技术比较好?
  • 请教高手applet如何用socket和servlet进行通讯?(最好有项细代码)
  • 各位高手,急问applet与servlet通讯问题!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.applet类applet的类成员方法: applet定义及介绍
  • 如何让Applet里的控件随着Applet大小改变而一直占满整个Applet呢?
  • java命名空间java.applet类applet.accessibleapplet的类成员方法: applet.accessibleapplet定义及介绍
  • 对applet坐数字签名后,如果重新用jar对applet打包,需要重新做applet数字签名吗?
  • java命名空间java.applet类applet的类成员方法: getappletcontext定义及介绍
  • 为什么我的applet编译完,之后除了applet1.class之外,还有一个applet$1.class?
  • java命名空间java.applet类applet的类成员方法: getappletinfo定义及介绍
  • 急,我想问一下调用一个对话框的命令语句,比方说我已建立了一个Applet2,接下来该如何在Applet1中点击一个按钮来打开这个Applet2.谢谢
  • java命名空间java.applet类applet的类成员方法: isactive定义及介绍
  • 如何让IE认识applet所带的数字签名,而不是让证书仓库认识这个带数字签名的applet,就是说不装jdk也可以在IE里面使用带有签名的applet,详情请进
  • java命名空间java.applet类applet的类成员方法: stop定义及介绍
  • 请问application (or applet)如何实现对applet 小程序的调用??
  • java.applet类applet的类成员方法: getcodebase定义及介绍
  • 请问能在浏览器调入APPLET后,在APPLET内部改变其自身的大小嘛?
  • java命名空间java.applet类applet的类成员方法: init定义及介绍
  • applet 如何启动新的 applet
  • java命名空间java.applet类applet的类成员方法: destroy定义及介绍
  • 如何把applet窗口里的Java Applet Window去掉?
  • java命名空间java.applet类applet的类成员方法: getparameterinfo定义及介绍
  • Applet对本地资源是不能访问的,那如果我要用Applet做打印设计,那如何是好呢??
  • java命名空间java.applet类applet的类成员方法: getdocumentbase定义及介绍
  • Applet问题,applet在tomcat+apache环境下是否支持FileDialog类,急,急 !!!!快来抢分呀!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3