当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 你是否曾经想过从jsp页面(或者servlet)中发送动态产生的图像?这篇技巧告诉你如何做。
 

 

 ·上传下载全攻略jspsmartupload    »显示摘要«
    摘要: 一、安装篇   jspsmartupload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的jsp文件中。该组件有以下几个特点: 1、使用简单。在jsp文件中仅仅书写三五行java代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspsmartupload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括......
 ·java性能探寻    »显示摘要«
    摘要: 在开发www.jobcn.com的期间,系统在运行的时候出现了一些问题,现将我的问题解决方法做一个小结,供以后作项目的参考。并请大家不吝指教. 问题1: resin 的数据库连接数目在程序运行中不断增长,最后连接数目超过最大数,导致resin服务关闭 原因: 在操作完数据库后,没有关闭数据库连接;或者是返回结果集(resultset),而无法在jsp中关闭数据库连接。 解决方法: 1. 在操作完......


通过Jsp发送动态图像
你是否曾经想过从jsp页面(或者servlet)中发送动态产生的图像?这篇技巧告诉你如何做.要运行这里的代码,你需要一个tomcat或者其他支持jsp 1.1的web服务器. 

    【程序编程相关:JBX+WL8+Struts国际化中的一

  当一个web页面带有image/jpeg (或者其他的图像格式)的mime类型被发送时,你的浏览器将那个返回结果当作一个图像,然后浏览器显示图像,作为页面的一部分或者完全作为图像自身.要为你的jsp页面设置mime类型,你需要设置页面的contenttype属性:  【推荐阅读:我的线程池代码

  然后你需要创建一个bufferedimage绘制你的动态图像:  【扩展信息:Charset in J2EE Web

  bufferedimage image = new bufferedimage(width, height, bufferedimage.type_int_rgb); 

  创建完一个bufferedimage后,你需要得到图形环境进行绘制,一个graphics或者graphics2d对象: 

  graphics g = image.getgraphics();

  // or 

  graphics2d g2d = image.creategraphics(); 

   从现在起你就可以绘制图像内容了.对图形环境绘制就会画到bufferedimage.最开始这个图像都是黑色的,因此用你希望的背景颜色填充图像是一个不错的主意,然后,当你完成图像的绘制,你需要dispose图形环境: 

  g.dispose();

  // or 

  g2d.dispose(); 

  一旦完成图像的绘制,你在response中返回那个图像.
...   下一页
 ·准备scjp的时候做的一些笔记    »显示摘要«
    摘要: 准备scjp的时候做的一些笔记......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE