Imaging_ToWeb.jsp
<%@ página autoFlush="false" import="java.awt.*,java.awt.image.*,com.sun.image.codec.jpeg.*,java.util.*"%>
<%
Cadena ImageStr = request.getParameter("ID_Text");
si(ImageStr==null || ImageStr.equals(""))
{
respuesta.setContentType("texto/html; charset=gb2312");
%>
<HTML>
<CABEZA>
<título>http://www.lionsky.net</título>
<meta http-equiv="Tipo de contenido" content="text/html; charset=gb2312">
</CABEZA>
<cuerpo>
<id de formulario="Form1" método="publicación">
<tipo de entrada="texto" id="ID_Texto" nombre=ID_Texto>
<tipo de entrada=valor de envío="IR">
</formulario>
</cuerpo>
</HTML>
<%
}
demás
{
fuera.clear();
respuesta.setContentType("imagen/jpeg");
respuesta.addHeader("pragma","NO-cache");
respuesta.addHeader("Control de caché","sin caché");
respuesta.addDateHeader("Expries",0);
int ancho = 300, alto = 100;
Imagen BufferedImage = nueva Imagen Buffered (ancho, alto, Imagen Buffered.TYPE_INT_RGB);
Gráficos g = image.getGraphics();
//以下填充背景颜色
g.setColor(Color.grisclaro);
g.fillRect(0, 0, ancho, alto);
Cadena aleatoria="aleatoria";
//以下设置前景色
g.setColor(Color.NEGRO);
g.drawString(" Http://www.downcodes.com",10,20 );
g.drawString("Autor:León[[email protected]]",10,40);
g.drawLine(10,50,290,50);
g.drawString(ImageStr,10,70);
g.dispose();
ServletOutputStream outStream = respuesta.getOutputStream();
Codificador JPEGImageEncoder = JPEGCodec.createJPEGEncoder (outStream);
codificador.codificar(imagen);
outStream.close();
}
%>