利用JSP直接绘制图片并输出到IE里

js

以下代码经测试成功, 直接复制到JSP中即可以运行

<%@ page import="java.awt.*" %>
<%@ page import="java.awt.image.*" %>
<%@ page import="com.sun.image.codec.jpeg.*" %>
<%@ page import="java.util.*" %>

<%
//test by liboy

int width=400;
int height= 400;

BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

Graphics g = image.getGraphics();
//Graphics2d g2d = image.createGraphics();

g.setColor(Color.white);
g.fillRect(0, 0, width, height);
g.setColor(Color.black);
g.drawRect(0,0,width-1,height-1);
// Create random polygon
Polygon poly = new Polygon();
Random random = new Random();
for (int i=0; i<5; i++) {
poly.addPoint(random.nextInt(width), random.nextInt(height));
}
// Fill polygon
g.setColor(Color.cyan);
g.fillPolygon(poly);
// Dispose context
g.dispose();

response.reset();
response.setContentType("image/jpeg");

ServletOutputStream sos = response.getOutputStream();
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(sos);
encoder.encode(image);

%>

时间: 2024-12-26 22:43:04

利用JSP直接绘制图片并输出到IE里的相关文章

利用iOS绘制图片生成随机验证码示例代码_IOS

先来看看效果图 实现方法 .h文件 @property (nonatomic, retain) NSArray *changeArray; @property (nonatomic, retain) NSMutableString *changeString; @property (nonatomic, retain) UILabel *codeLabel; -(void)changeCode; @end .m文件 @synthesize changeArray = _changeArray;

用JSP实现数据库图片的存储与显示实例

1. 引言 数据库应用程序,特别是基于WEB的数据库应用程序,常会涉及到图片信息的存储和显示. 通常我们使用的方法是将所要显示的图片存在特定的目录下,在数据库中保存相应的图片的名称,在JSP中建立相应的数据源,利用数据库访问技术处理图片信息.但是,如果我们想动态的显示图片,上述方法就不能满足需要了.我们必须把图片存入数据库,然后通过编程动态地显示我们需要的图片.实际操作中,可以利用JSP的编程模式来实现图片的数据库存储和显示. 2. 建立后台数据库 if exists (select * fro

JAVA/JSP学习系列之十二(JSP生成jpeg图片用于投票)

js|投票 一.前言 本文原作者为Tony Wang ,该文章涉及到文件的读写和jpg图片的自动生成.利用jsp+servlet的技术,jsp调用servlet生成图片. 二.首文件index.jsp如下: <%-- Author: Tony Wang E-mail: lucky_tony@163.net Date: 2001-01-01 如果对程序有什么疑问,可以和我联系, 另外程序如果有什么bug,麻烦指出!! --%> <%@ page contentType="text

JSP生成jpeg图片用于投票

js|投票 一.前言 本文原作者为Tony Wang ,该文章涉及到文件的读写和jpg图片的自动生成.利用jsp+servlet的技术,jsp调用servlet生成图片. 二.首文件index.jsp如下: <%-- Author: Tony Wang E-mail: lucky_tony@163.net Date: 2001-01-01 如果对程序有什么疑问,可以和我联系, 另外程序如果有什么bug,麻烦指出!! --%> <%@ page contentType="text

服务器端dopost方法中 要怎么得到服务器上的图片并输出

问题描述 服务器端dopost方法中 要怎么得到服务器上的图片并输出 android客户端已经知道怎么下载图片了,服务器端dopost方法中 要怎么得到服务器上的图片 并把他输出传给客户端呢? 解决方案 服务器端的doPost方法 解决方案二: http://zhidao.baidu.com/link?url=2Wtn8blV73YPo4oIiC-NwlCaEsWjFB3FyaA60JfmjbGPNRbO3ra2giQUljpXO2bkIUmT1xfaZXROFmtlkdZBRU_ivRUzXX

php利用gd库为图片添加水印_php技巧

本文实例为大家分享了php利用gd库为图片添加水印的方法,供大家参考,具体内容如下 <?php $dst_path = '1.jpg';//目标图片 $src_path = 'logo1.png';//水印图片 //创建图片的实例 $dst = imagecreatefromstring(file_get_contents($dst_path)); $src = imagecreatefromstring(file_get_contents($src_path)); //获取水印图片的宽高 li

php利用curl获取远程图片实现方法_javascript技巧

curl要求php环境支持才行,可以运行phpinfo()函数是否支持,一般要将php.ini中;extension=php_curl.dll前的;去掉,重新启动IIS或者APACHE就可以了. 代码如下: /* *@通过curl方式获取指定的图片到本地 *@ 完整的图片地址 *@ 要存储的文件名 */ function getImg($url = "", $filename = "") { //去除URL连接上面可能的引号 //$url = preg_replac

JSP生成jpeg图片用于投票_JSP编程

一.前言   本文原作者为Tony Wang ,该文章涉及到文件的读写和jpg图片的自动生成.利用jsp+servlet的技术,jsp调用servlet生成图片.  二.首文件index.jsp如下: <%--  Author: Tony Wang  E-mail: lucky_tony@163.net  Date: 2001-01-01  如果对程序有什么疑问,可以和我联系, 另外程序如果有什么bug,麻烦指出!! --%><%@ page contentType="text

给jsp页面加图片加载不出来

问题描述 给jsp页面加图片加载不出来 jsp页面在main里 图片在images里,我路径 .为啥jsp页面显示不出来呢? 解决方案 src='${request.pageContext.contextPath}/images/1.gif' 解决方案二: 解决方案三: 有木有大神 挺着急的 解决方案四: 1.先看看${request.pageContext.contextPath}对不对,一般这个不至于不正确 2.换个png等图片试试,可能是你的gif图片格式不支持,无法显示 解决方案五: 不