📄 modejpeg.java
字号:
package com.hygj.sunqi.j2ee.servlet;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import java.awt.image.*;import java.awt.*;public class ModeJpeg extends HttpServlet { private static final String CONTENT_TYPE = "text/html; charset=GBK"; private HttpSession session = null; private String[] num = new String[4]; //Initialize global variables public void init() throws ServletException { } //Process the HTTP Get request public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //response.setContentType("image/jpeg"); response.setHeader("cache-control","no-cache"); response.setHeader("content-type","image/jpeg"); java.awt.image.BufferedImage bim = new java.awt.image.BufferedImage(60,20,BufferedImage.TYPE_INT_RGB); Graphics g = bim.getGraphics(); g.setColor(Color.orange); g.fillRect(0,0,60,20); g.setFont(new Font("黑体",Font.BOLD,16)); for(int i = 0;i < 4;i++){ int rand = (int)(Math.random()*10); g.setColor(Color.blue); g.drawString((num[i]=String.valueOf(rand)),13*i+6,16); } session = request.getSession(); session.setAttribute("checkMode",num); g.dispose(); OutputStream out = response.getOutputStream(); javax.imageio.ImageIO.write(bim,"JPEG",out); } //Process the HTTP Post request public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } //Clean up resources public void destroy() { }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -