`
sdzlrain
  • 浏览: 33647 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

httpServlet 列子

    博客分类:
  • java
 
阅读更多
向servlet发送xml的一个例子2010年11月09日 星期二 下午 03:17简单写了一个,只是验证一下数据流互相传送,具体功能可以自己加

test.java 客户端:读取1.xml文件发送给DataServer(servlet),读取servlet返回的内容
DataServer.java 服务器servlet:读取test发送的xml内容,把内容再返回给客户端

-----------------


/**
* Created by IntelliJ IDEA.
* User: dev
* Date: 2004-3-9
* Time: 12:43:44
* 客户端,发送xml
*/
import java.io.*;
import java.net.*;
public class test{
    public static void main(String[] args) throws Exception{

        /*初始化*/
        java.net.URL url = new java.net.URL("http://localhost:8080/servlet/DataServer");
        java.net.URLConnection con = url.openConnection();
         con.setUseCaches(false);
         con.setDoOutput(true);
         con.setDoInput(true);
        /*缓存*/
        BufferedReader fin = new BufferedReader(new FileReader("E:\\1.xml"));
        StringBuffer stringbuffer = new StringBuffer();
        char ac[] = new char[8192];
        int i;
        while ((i = fin.read(ac)) > 0)
        stringbuffer.append(ac, 0, i);
         fin.close();
        /*发送*/
        DataOutputStream dataOut = new DataOutputStream(con.getOutputStream());
         dataOut.writeUTF(stringbuffer.toString());
         dataOut.flush();
         dataOut.close();
        /*获取服务器端返回信息*/
        DataInputStream in =new DataInputStream(con.getInputStream());
        String stringValue = in.readUTF();
        in.close();
        System.out.println(stringValue);
    }
}


-------------------------

/**
* Created by IntelliJ IDEA.
* User: dev
* Date: 2004-3-9
* Time: 12:44:41
* 服务器servlet,客户端数据,返回信息
*/

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;

public class DataServer extends HttpServlet {
    public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        /*读取数据*/
        DataInputStream in = new DataInputStream(req.getInputStream());
        String stringValue = in.readUTF();
        /*返回数据*/
        DataOutputStream dataOut = new DataOutputStream(resp.getOutputStream());
         dataOut.writeUTF(stringValue);
         dataOut.flush();
         dataOut.close();
    }
}



分享到:
评论

相关推荐

    httpservlet.jar包下载

    在Java Web开发中,`httpservlet.jar`是一个非常关键的库文件,它是Java Servlet和JavaServer Pages (JSP)技术的基础。此包主要用于构建动态、交互式的Web应用程序,使服务器能够处理HTTP请求并生成响应。这里我们将...

    HttpServlet

    HttpServlet 代码

    httpservlet的jar包,修复httpservlet报错

    当你遇到“httpservlet报错”时,通常意味着你的项目缺少Servlet相关的依赖或版本不匹配。下面我们将深入探讨Servlet、HTTPServlet以及如何解决此类问题。 Servlet是Java EE(现在称为Jakarta EE)规范的一部分,它...

    HttpServlet 的Servlet的详解

    ### HttpServlet 详解 #### 1. 绪言 本文档主要介绍了Java Servlet API 2.1版本的相关内容,特别关注于`HttpServlet`类及其在实际应用中的作用。`HttpServlet`是Java Servlet API中一个重要的类,它为HTTP协议提供...

    HTTPservlet

    基础入门的客户端开发txt,很适合初学者的android开发,HttpServlet

    httpservlet

    httpservlet时序图的图解,详细描述了servlet的执行流程

    Tomcat下HttpServlet的Web应用工程

    【标题】"Tomcat下HttpServlet的Web应用工程"是一个基于Java J2EE技术的Web项目,它在Tomcat7服务器环境下运行。这个项目利用了Eclipse 4.4作为集成开发环境(IDE),展示了如何在Linux操作系统中构建和部署Web应用...

    用HttpServlet实现登录注册功能

    这是一个基于HttpServlet接口实现的简单登陆案例,所采用的环境是:IDEA_2019.2.3、MySQL_8.0.17和Tomcat_9.0.26,其中涉及到的内容有Druid数据库连池接技术,BeanUtils工具类等相关的JavaWeb技术,旨在加深对...

    HTTPServlet-tomcat源码

    提供tomcat的httpServlet解决http协议一些问题,有兴趣的可以了解一下

    查看httpServlet源码的包必须导入这个包才能看源代码

    在Java Web开发中,`HttpServlet` 是一个关键的组件,它是Servlet API的一部分,由Apache Tomcat这样的Web服务器实现。`HttpServlet` 提供了处理HTTP请求的基础框架,开发者可以通过继承`HttpServlet`并覆盖其特定...

    (HttpServlet封装类)Action.java

    通过JAVA反射技术对HttpServlet进行简单封装,类似于struts框架,页面请求过来的参数名只需要与Action<T> T这个Bean里的变量对应即可,getForm()就是获得页面传过来的参数[注:当前这个只能传T里的string和int/...

    tomcat+httpservlet+session+cookie+jsp+filter

    tomcat+httpservlet+session+cookie+jsp+filter

    HttpServlet实现的资料,帮助初学者使用HttpServlet

    【HttpServlet实现详解】 在Java Web开发中,HttpServlet是一个重要的组成部分,它是Java Servlet API的一部分,主要用于处理HTTP协议的请求。下面将详细讲解HttpServlet、Servlet的生命周期以及它们与Tomcat服务器...

    JavaWeb程序设计入门课件HttpServlet共4页

    【JavaWeb程序设计入门课件HttpServlet共4页】 JavaWeb是Java技术在Web开发中的应用,它提供了构建动态网站和应用程序的框架。本课件主要聚焦于HttpServlet,它是Java Servlet API的一部分,用于处理HTTP协议的请求...

    javax.servlet.http.HttpServlet无法构建问题

    2个方法 简单有图 傻瓜式 javax.servlet.http.HttpServlet无法构建问题解决方法

    servlet.jar,httpservlet架包

    Servlet和HTTPServlet是Java Web开发中的核心组件,主要用于构建动态Web应用程序。Servlet.jar和HTTPServlet.jar是Java EE规范中定义的两个重要库文件,它们包含了Servlet API和HTTPServlet API的实现,是服务器端...

    serlvet三种开发方式之(继承GenericServlet开发、继承HttpServlet开发)

    韩顺平.2011最新j2ee视频教程.细说servlet.第10讲.serlvet三种开发方式之(继承GenericServlet开发、继承HttpServlet开发).wmv

    Java Web程序设计入门课件-HttpServlet.pptx

    在这个入门课程中,我们将深入理解HttpServlet,它是Java Web开发中的核心组件。 HttpServlet是Java Servlet API的一部分,它是GenericServlet的子类,专门用于处理HTTP协议的请求。GenericServlet是一个抽象类,...

    基于JSP HttpServlet的详细介绍

    在介绍基于JSP的HttpServlet之前,我们先复习一下HttpServlet的基本概念和常用方法。 HttpServlet是GenericServlet的一个抽象子类,它扩展了Servlet的功能,专门用于处理HTTP请求。由于HttpServlet本身是一个抽象类...

Global site tag (gtag.js) - Google Analytics