chart2.jsp
来自「一本jsp自学教材」· JSP 代码 · 共 33 行
JSP
33 行
<%@ page contentType="image/jpeg;charset=GBK" %>
<%@ page import="com.sun.image.codec.jpeg.*"%>
<%@ page import="java.awt.image.*"%>
<%@ page import="java.awt.*"%>
<%@ page import="java.io.*"%>
<%@ page import="javax.servlet.*"%>
<%
out.clear();
try{
//response.setContentType("");
ServletOutputStream ot=response.getOutputStream();
FileInputStream in=new FileInputStream(new File("C:\\chart.jpg"));
JPEGImageDecoder jpgCodec = JPEGCodec.createJPEGDecoder(in);
BufferedImage image = jpgCodec.decodeAsBufferedImage();
Graphics g = image.getGraphics();
int x = image.getWidth()/2-10;
int y = image.getHeight()/2+5;
String random=Double.toString(Math.random()).substring(2,10);
//session.setAttribute("random",random);
g.setColor(Color.red);
g.drawString(random,x,y);
JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(ot);
encoder.encode(image);
in.close();
ot.close();
}catch(Exception e){
e.printStackTrace();
}
%>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?