几大和Servlet的通讯方式

原创 2004年10月11日 11:58:00
1。get方式
  URL url = new URL(Servlet IP,Port and parameter..)
  DataInputStream reader = new DataInputStream(url.openStream())
2. post一般方式
 
     URL url = new URL(Servlet IP,Port)
     URL Connetion conn = url.openConnection();
    ......
    Postdata =  参数名=参数值+&+参数名=参数值
     设置Content_type
    ...
    ByteArrayOutputStream baos = new ByteArrayOutputStream(512)
   
    baos.writeTo(conn.getOutputStream())
    参数的发送单独以流的模式
 上述Servlet 接收参数    
             request.getParameter("参数名")

3.对象序列化的post方法
   
     
     URL url = new URL(Servlet IP,Port)
     URL Connetion conn = url.openConnection();

     ByteArrayOutputStream byteOut = new ByteArrayOutputStream()
     ObjectOutputStream out = new ObjectOutputStream(byteOut)
     
     out.writeObject(value1)
     out.writeObject(value2)
      ...
     byte buf[] = byteOut.toByteArray();
     
     设置  Content-type
           Content-length
     
     DataOutputStream dataOut = new DataOutputStream(conn.getOutputStream())
     dataOut.write(buf);
      ....
该方法
    Servlet 接收
     ObjectInputStream in = new ObjectInputStream(request.getInputStream())
     得到 value1 = in.readObject(0
     得到 value2 = in.readObject(0
 
 你认为上面那种方法最好?请发表看法!
               

Servlet请求方式

Http协议下请求和响应的格式: 请求格式:请求行、请求头、请求正文部分 响应格式:响应状态行、响应头、响应内容 Post请求与Get请求区别:与get请求不同,地址栏没有变化,数据在地址栏...
  • dafdafdaf
  • dafdafdaf
  • 2011年09月14日 22:47
  • 7706

对servlet两种跳转方式的深刻探讨

servlet 跳转 jsp页面 服务端跳转 客户端跳转
  • liu_005
  • liu_005
  • 2015年10月22日 15:41
  • 2238

servlet的三种创建模式

当前端页面访问jsp和servlet请求资源时,都是调用其中的service(ServletRequest req, ServletResponse res)方法     第一种:实现javax.s...
  • jrdgogo
  • jrdgogo
  • 2016年07月18日 23:02
  • 784

进程间、线程间通信方式小结

之前一直对进程间和线程间的通信方式搞混,今天对它们总结一下。 一、进程间的通信方式 # 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。...
  • Alexlee1986
  • Alexlee1986
  • 2014年03月14日 10:40
  • 52765

jsp与servlet通信

本demo旨在通过JSON与AJAX实现jsp与servlet在页面不刷新的情况下后台通信,刷新页面数据 jsp代码: ...
  • xie_xiansheng
  • xie_xiansheng
  • 2016年03月16日 00:02
  • 960

JAVA开发中几种通讯模式

对于不同语言间的通讯可以考虑用Web Service或者公用对象请求代理体系(CORBA)来实现 Web Service Corba RMI:是Java语言的远程调用,两端的程序语言必须是Java实...
  • luoshenhappy99
  • luoshenhappy99
  • 2013年07月21日 15:57
  • 2333

一般硬件通信的分类方式

我们知道硬件通讯主要就是两个设备之间的交流,这里就做下简单的介绍。 而通信可以分为并行通信和串行通信 并行通信,在同一时刻发送多位数据(可以是多根线)。优点是发送速度快;缺点是传输距离短 资源占用多...
  • faihung
  • faihung
  • 2017年03月04日 12:25
  • 947

Servlet处理请求和响应

Servlet处理请求的流程:     1) 客户端在浏览器的地址栏中输入一个请求的URL,按回车后就向服务器端发起一个http request(由浏览器生成)。     2) 服务器端的Web ...
  • ResignJUN
  • ResignJUN
  • 2016年10月14日 22:37
  • 1942

servlet的三种实现方式

servlet基础
  • changej
  • changej
  • 2015年11月01日 23:00
  • 2216

java学习心得——servlet的两种跳转方式

 在servlet中,一般跳转都发生在doGet, doPost等方法里面。  一、原理 1) redirect 方式 response.sendRedirect("/a.jsp");...
  • chao2016
  • chao2016
  • 2016年02月14日 16:33
  • 646
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:几大和Servlet的通讯方式
举报原因:
原因补充:

(最多只允许输入30个字)