Wu Yuxiong--Natural JAVA開発JSP-Servlet研究ノート:クライアントへの応答オブジェクトサーバー応答

<%-  
    文献:IMG 
    作成2020 - 4 - 12 7 49 34 
    著者:管理者
- %> 

<%@pageインポート= " javax.imageio.ImageIO " %> 
<%@pageインポート= " java.awt.Font " %> 
<%@page import = " java.awt.Color " %> 
<%@page import = " java.awt.Graphics "%> 
<%@page import = " java.awt.image.BufferedImage " %> 
<%- 通過するコンテンツタイプのプロパティ指定据数データ是图片- %> 
<%@page contentType = " image / png " 言語= " java " pageEncoding = " UTF-8 " %> 

<!DOCTYPE html > 
< html > 
    < head > 
        < meta http-equiv = "Content-Type" content = "text / html;
        タイトル> JSPページ</ タイトル> 
    </ ヘッド> 
    < 身体> 
        <%
// のBufferedImageオブジェクトの作成
            BufferedImageのイメージ=  新しい新しいBufferedImageの(340 160 、BufferedImage.TYPE_INT_RGBを);
 // グラフィックオブジェクトイメージオブジェクト取得するために
            グラフィックスG = イメージ。いるgetGraphics();
 // 使用グラフィックス描画、描画された画像は、対象画像に現れる
            g.fillRect(0 0 400 400 );
 // カラー設定:赤
            g.setColor(新しい新しいカラー(255 0 0 ));
 //は、円弧を描く
            g.fillArcを(20 20 100 100 30 120 );
 // セット色:緑
            g.setColor(新しい新しいカラー(0 255 0 ));
 // アーク描く
            g.fillArc(20であり20は100 100 150 120 );
 //設定された色:青
            g.setColor(新しい新しいカラー(0 0 255 ));
 //は、円弧を描く
            g.fillArcを(20 20 100 100 270 120 );
 // 設定された色:ブラック
            G。 setColorを(新しい新色(0 0 0 )); 
            g.setFont(新新フォント(" Arialの黒" 、Font.PLAIN、16 ));
 3つの文字列を描きます//
            g.drawString(" 赤:クライム" 200である60 ); 
            g.drawString(" 緑:泳ぐ" 200は100 ); 
            g.drawString(" 青:ジャンプ" 200は140 ); 
            g.dispose() ; 
// イメージをページに出力するための応答
            ImageIO.write(image、" png " 、response.getOutputStream());
         %> 
    </ body > 
</ html >

 

おすすめ

転載: www.cnblogs.com/tszr/p/12683609.html