⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 random.jsp

📁 一个简易的网上购物系统。具有普遍的购物功能。还有一个小型的论坛
💻 JSP
字号:

<%@ page contentType="image/jpeg" %>
<%@ page import="java.awt.*,java.awt.image.*" %>
<%@ page import="java.util.*,javax.imageio.*" %>

<%!  

     Color getRandColor(int fc,int bc){
        Random r = new Random();
        if(fc>255) fc=255;
        if(bc>255) bc=255;
        int red=fc+r.nextInt(bc-fc);    
        int green=fc+r.nextInt(bc-fc); 
        int blue=fc+r.nextInt(bc-fc);  
        return new Color(red,green,blue);
     }
%>

<%

    response.setHeader("Pragma","No-cache");
    response.setHeader("Cache-Control","no-cache");
    response.setDateHeader("Expires", 0);
    

    Random r = new Random();

    int width=60, height=20;
    BufferedImage pic = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);


    Graphics gc = pic.getGraphics();


    gc.setColor(getRandColor(200,255));
    gc.fillRect(0, 0, width, height);


    gc.setFont(new Font("Times New Roman",Font.PLAIN,18));


    gc.setColor(getRandColor(160,200));
    for (int i=0;i<200;i++){
        int x1 = r.nextInt(width);
        int y1 = r.nextInt(height);
        int x2 = r.nextInt(100);
        int y2 = r.nextInt(100);
       gc.drawLine(x1,y1,x1+x2,y1+y2);
    }

	gc.setColor(getRandColor(120,240));
	for (int i=0;i<100;i++) 
	{
	int x = r.nextInt(width); 
	int y = r.nextInt(height); 
	gc.drawOval(x,y,0,0); 
	} 

    String RS="";
    String rn="";
    for(int i=0;i<4;i++){
     
        rn=String.valueOf(r.nextInt(10));
        RS+=rn;
    
        gc.setColor(new Color(20+r.nextInt(110),20+r.nextInt(110),20+r.nextInt(110)));
        gc.drawString(rn,13*i+6,16);
    }


    gc.dispose();


    session.setAttribute("random",RS);

    ImageIO.write(pic, "jpg", response.getOutputStream());
  
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -