Imaging_ToWeb.jsp
<%@ หน้า autoFlush="false" import="java.awt.*,java.awt.image.*,com.sun.image.codec.jpeg.*,java.util.*"%>
-
สตริง ImageStr = request.getParameter("ID_Text");
ถ้า (ImageStr==null || ImageStr.equals(""))
-
response.setContentType("ข้อความ/html; charset=gb2312");
-
<HTML>
<หัว>
<title>Http://www.lionsky.net</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</HEAD>
<ร่างกาย>
<form id="Form1" method="post">
<input type="text" id="ID_Text" name=ID_Text>
<ประเภทอินพุต=ส่งค่า="ไป">
</แบบฟอร์ม>
</ร่างกาย>
</HTML>
<%
-
อื่น
-
ออก.ชัดเจน();
response.setContentType("รูปภาพ/jpeg");
response.addHeader("pragma", "ไม่มีแคช");
response.addHeader("ควบคุมแคช", "ไม่มีแคช");
response.addDateHeader("หมดอายุ",0);
ความกว้าง=300,ความสูง=100;
รูปภาพ BufferedImage = BufferedImage ใหม่ (ความกว้าง, ความสูง, BufferedImage.TYPE_INT_RGB);
กราฟิก g = image.getGraphics();
//以下填充背景颜色
g.setColor(Color.lightGray);
g.fillRect(0, 0, ความกว้าง, ความสูง);
สตริงสุ่ม = "สุ่ม";
//以下设置前景色
g.setColor(สี.สีดำ);
g.drawString(" Http://www.downcodes.com",10,20 );
g.drawString("ผู้แต่ง:Lion[[email protected]]",10,40);
g.drawLine(10,50,290,50);
g.drawString(ImageStr,10,70);
g.ทิ้ง();
ServletOutputStream outStream = response.getOutputStream();
ตัวเข้ารหัส JPEGImageEncoder = JPEGCodec.createJPEGEncoder (outStream);
encoder.encode (รูปภาพ);
outStream.ปิด();
}
%>