告诉浏览器我用的编码建议浏览器用该编码进行解码:
response.setContentType("text/html;charset=utf-8");
用JAVA创建一个图片对象:
//需要在前面先设置一个图片的大小
int width = 100; //宽
int height = 50; //高
//创好对象 需要把参数传进来 然后点一个常量一般选择RGB(三原色 红绿蓝)
BufferedImage image = new BufferedImage(width ,height ,BufferedImage.TYPE_INT_RBG);//创好对象 需要把参数传进来
将图片输出到页面展示出来:
ImageIO.write(image,"jpg",response.getOutputStream())
画笔对象:
Graphics g = image.getGraphics
//给画笔设置一个颜色
g.setColor(Color.颜色)
//填充对象
g,fillRect(0,0,width,height);//如果需要画边框 需要给width和height都-1(别问为什么 试试就知道了)
//画笔对象
g.drawRect
//往图片里写字符串:
g.drawString("A",20,25);//后面两个参数是X轴和Y轴
//在图片里画线
g.drawLine(1,1,30,30);//一条线四个点
ServletContext对象
1.代表整个web应用,可以和程序的容器(服务器)来通信
2.域对象,共享数据
3.获取文件的真实(服务器)路径
获取方式(两种完全一样)
1.request.getServletContext();
2.this.getServletContext();
|
|