• 注册
  • 关于作者
    企业认证:趣记站长
    关注 6 粉丝 4 喜欢 9 内容 992
    江西省·南昌市
    聊天 送礼
    • 查看作者
    • JSP: 调用servlet 显示图片

         由于我工作需要,

      利用JSP建立Web站点
      基于JSP实现数据库中图片的存储与显示,利用DWR开发基于Ajax的文件上载portlet,解决JSP开发Web程序中文显示三种方法,JSP结合XML+XSLT将输出转换HTML,JSP连接SQL Server 2000系统配置,Java和JSP编程应该注意的六个常见问题,JSP上传图片并生成缩略图,JSP上传图片并生成缩略图,用JSP从数据库中读取图片并显示在网页上,JSP中SQL数据库编程技术,jsp读取大对象CLOB并生成xml文件示例,JSP中读文件和写文件的例子,OpenCms文件导入过程初探,巧用文件保存对象来提高JSP的性能,JSP中日期的用法,JSP数据库连接方式总结,JSP的9种基本内置组件,编写线程安全的JSP程序,其他常见JSP开发环境,关于Java Servlet的Filter 技术
      JSP

      开始学习 java 和 jsp, 这段时间会多写点关于 jsp 的文章,以加强自己对jsp的了解。

      这篇文章主要是介绍如何调用 servlet 显示图片,其实也让大家知道如何在向客户端输出二进制数据。

      下在这个 1.htm 用来调用servlet

      <!------------ 文件 1.htm 开始-------------------->

      <html>

      <head><title>用servlet 显示图片</title></head>

      <body>

      <img src="http://localhost:8080/servlet/showimage">  

      </body>

      </html>

      <!------------ 文件 1.htm 结束 ---------------->

      在Servlet 中,是靠 doGet()、 doPost() 等方法来响应 GET POST 方法的,这里我们响应的是GET,所以定义了一个 doGet() 方法下面是源程序:

      //====================== showimage.java 程序开始 ===================================

      在html 调用时只

      import java.io.*;

      import java.text.*;

      import java.util.*;

      import javax.servlet.*;

      import javax.servlet.http.*;

      public class showimage extends HttpServlet {

      public void doGet(HttpServletRequest req, HttpServletResponse res)

      throws ServletException, IOException

      {

      try{

      FileInputStream hFile = new FileInputStream("d:\\1.gif"); // 以byte流的方式打开文件 d:\1.gif

      int i=hFile.available(); //得到文件大小

      byte data[]=new byte[i];

      hFile.read(data);  //读数据

      hFile.close();

      res.setContentType("image/*"); //设置返回的文件类型

      OutputStream toClient=res.getOutputStream(); //得到向客户端输出二进制数据的对象

      toClient.write(data);  //输出数据

      toClient.close();

      }

      catch(IOException e) //错误处理

      {

        PrintWriter toClient = res.getWriter(); //得到向客户端输出文本的对象

        res.setContentType("text/html;charset=gb2312");

        toClient.write("无法打开图片!");

        toClient.close();

      }

      }

      }

      利用JSP建立Web站点
      基于JSP实现数据库中图片的存储与显示,利用DWR开发基于Ajax的文件上载portlet,解决JSP开发Web程序中文显示三种方法,JSP结合XML+XSLT将输出转换HTML,JSP连接SQL Server 2000系统配置,Java和JSP编程应该注意的六个常见问题,JSP上传图片并生成缩略图,JSP上传图片并生成缩略图,用JSP从数据库中读取图片并显示在网页上,JSP中SQL数据库编程技术,jsp读取大对象CLOB并生成xml文件示例,JSP中读文件和写文件的例子,OpenCms文件导入过程初探,巧用文件保存对象来提高JSP的性能,JSP中日期的用法,JSP数据库连接方式总结,JSP的9种基本内置组件,编写线程安全的JSP程序,其他常见JSP开发环境,关于Java Servlet的Filter 技术
      JSP

    • 0
    • 0
    • 0
    • 71
    • 单栏布局 侧栏位置: