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

<***——急!关于applet通过HTTP与servlet对话的问题!——***>

    来源: 互联网  发布时间:2015-02-11

    本文导语:  参考程序: Applet端: try{   URL url=new URL("http://localhost:8080/servlet/ServerServlet?Action=3");   URLConnection connect=url.openConnection();   connect.setDoOutput(true);   ObjectOutputStream objOut=new ObjectOutputStream(connect.getOutputStream());   objOut....

参考程序:
Applet端:
try{
  URL url=new URL("http://localhost:8080/servlet/ServerServlet?Action=3");
  URLConnection connect=url.openConnection();
  connect.setDoOutput(true);
  ObjectOutputStream objOut=new ObjectOutputStream(connect.getOutputStream());
  objOut.writeObject("sdfsdfs");
      objOut.flush();
      objOut.close();
    }catch(Exception e){
  System.out.println(e);
}
servlet端:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("connection");
try{
  ObjectInputStream objIn=new ObjectInputStream(request.getInputStream());
  Object obj=objIn.readObject();
  System.out.println(obj);
  }catch(IOException ioe){
     System.out.println("IOException:"+ioe);
  }catch(ClassNotFoundException notFound){
    System.out.println("ClassNotFoundException:"+notFound);
 }
}

applet向servlet提交串行化的对象后,servlet没有任何响应,doGet方法没有执行!!
但是applet从servlet端读取串行化的对象是可以响应的:
ObjectInputStream inputStream=new ObjectInputStream(connect.getInputStream());
这是怎么回事啊!!!

|

好了,你的问题我总算调试过去了。

我也不知道为什么,不能只输出或只输入,必须同时输入和输出双向。

我把那本javaservlet编程指南书上的例子运行了一下,没问题,然后我一点一点去掉里面的东西,发现如果我在client只送不收,在servlet中只收不发,就铁定没有响应,……

即使我把system.out.println(strValue)放在前面,照理说收到信息也该在这里打印出来,可是也没有办法,非得加上整个输出的功能。

你试一下,源程序可以去这个站点: http://www.servletguru.com 有下的,你调试一下吧。

有什么心得与我分享。


    
 
 

您可能感兴趣的文章:

  • 用applet实现打印,除了弹出系统自带的打印对话框,在自其前后各弹出一个”小应用程序需打印,要继续吗?“的对话框,如何去掉这两个对话
  • 如何使Applet弹出模态对话框?
  • 请问在Applet里面怎样弹出一个对话框
  • 如何在JAVA APPLET中显示messagebox对话框?
  • (很急)谢谢!我想问一下调用一个对话框的命令语句,比方说我已建立了一个Applet2,接下来该如何在Applet中能点击一个按钮来打开这个Apple
  • 请教:请问怎么在Applet中怎么弹出一个对话框?
  • 怎样去掉applet中的菜单和对话框下面的警告条???
  • 急,我想问一下调用一个对话框的命令语句,比方说我已建立了一个Applet2,接下来该如何在Applet1中点击一个按钮来打开这个Applet2.谢谢
  • 如何自定义一个对话框,然后在Applet中弹出该对话框(模式)
  • 如何从SERVLET中调用APPLET?
  • JAVA SERVLET 和 Applet 的 难题!高分相送!!!!!(急!)!
  • applet调用Servlet一个问题探讨。
  • 关于applet与servlet交互访问数据库的问题?
  • applet中怎样带参数访问servlet?
  • 关于在servlet中显示applet的问题。
  • Applet与Servlet的通信问题
  • 为什么applet&servlet不能都放在classes目录中
  • java遐想:能不能把applet与servlet结合起来?
  • java applet和servlet之间是否可以传递对象?
  • 一个关于servlet和applet的简单问题
  • 求助Applet Servlet
  • applet如何向servlet提出POST或GET等请求。最好是举例说明。谢谢。
  • 还是关于applet和servlet通信的问题!高手看过来!
  • Tomcat下在Applet里调用Servlet怎么写URL?在线给分,急!
  • 如何在SERVLET里调用APPLET??
  • applet和servlet的通信如何实现?
  • 怪!怪!servletapplet通讯后***
  • 关于Applet和Servlet的通讯问题,紧急请教各位大侠。
  • 求Servlet与applet通过socket通讯,相关资料或源码,网址都行!谢谢啦。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • applet可以不通过数字签名,通过设置IE直接在本地访问本地文件吗
  • 通过网页上传图片到服务器,用什么方法比较好呢?(applet?)
  • 哪位兄弟愿提供一APPLET与SERVLET通讯的通过调试的简单例子,立刻赠100分!!!
  • 我用applet通过rmi访问本机的服务器程序。。为什么用appletviewer能用?用浏览器却不行?
  • Applet通过URL和URLConnection访问服务器要受到安全策略的限制,有什么办法绕过去吗?(leolee)
  • 急!急!能否用applet建立一个新的进程通过http协议访问服务器上的文件?
  • 请问applet如何通过javabean访问数据库?给个例子,谢谢
  • 我的applet编译通过了,但是在网页上却什么都没有,提示说can't be instantiated
  • 看了不少文章,还是不明白。请问各位大侠,在java2中applet到底能不能通过jdbc访问网络数据库?答者有分!
  • 好像大家都说在网页中最好不用applet直接访问数据库,那现在正在用Java开发的兄弟们是不是都通过EJB去访问数据库还是用其他方法
  • 在一个applet中动态的写了很多的JLabel(没有具体的名称),通过什么方式可以在符合某一条件的情况下改变某一个JLabel的文本,在不采用重新
  • 一个比较麻烦的问题?applet通过servlet访问数据库,怎么给applet返回一个记录集?
  • 我在applet使用鼠标事件的时侯总会出现如下异常,编译通过。
  • 请问怎么样通过数字签名使得Applet能访问本地文件系统和打印机
  • 如何通过Applet来显示一个静态的图片,但是显示形式是动态的
  • 如何通过Applet调用Windows应用程序?
  • 那位朋友可以给个applet通过servlet取数据库数据的例子?多谢!
  • 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定义及介绍
  • 如何让IE认识applet所带的数字签名,而不是让证书仓库认识这个带数字签名的applet,就是说不装jdk也可以在IE里面使用带有签名的applet,详情请进
  • java命名空间java.applet类applet的类成员方法: isactive定义及介绍
  • 请问application (or applet)如何实现对applet 小程序的调用??
  • java命名空间java.applet类applet的类成员方法: stop定义及介绍
  • 请问能在浏览器调入APPLET后,在APPLET内部改变其自身的大小嘛?
  • java.applet类applet的类成员方法: getcodebase定义及介绍
  • applet 如何启动新的 applet


  • 站内导航:


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

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

    浙ICP备11055608号-3