<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    環境:
       1、websphere6,使用插件模式,通過websphere的httpserver的80端口訪問其j2eeserver。
       2、jfeechart,常規使用。

    問題
       jfeechart圖片生成沒有問題,就是圖片顯示不了,表現為左上角有一個叉。

    解決方法:
           不要使用插件模式,通過websphere的httpserver訪問其j2eeserver,將j2eeserver的端口直接設為80,圖片就顯示正常。

    思考:
    jfreechart的圖片顯示方法是:


    <%
    String pieGraphURL = request.getContextPath() + "/DisplayChart?filename=" + piefilename;
    %>



    再看一下DisplayChart調用的核心源碼:


    public static void sendTempFile(File file, HttpServletResponse response,
                                        String mimeType) throws IOException {

            if (file.exists()) {
                BufferedInputStream bis = new BufferedInputStream(
                    new FileInputStream(file)
                );

                //  Set HTTP headers
                if (mimeType != null) {
                    response.setHeader("Content-Type", mimeType);
                }
                response.setHeader("Content-Length", String.valueOf(file.length()));
                SimpleDateFormat sdf = new SimpleDateFormat(
                    "EEE, dd MMM yyyy HH:mm:ss z"
                );
                sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
                response.setHeader(
                    "Last-Modified", sdf.format(new Date(file.lastModified()))
                );

                BufferedOutputStream bos = new BufferedOutputStream(
                    response.getOutputStream()
                );
                byte[] input = new byte[1024];
                boolean eof = false;
                while (!eof) {
                    int length = bis.read(input);
                    if (length == -1) {
                        eof = true;
                    }
                    else {
                        bos.write(input, 0, length);
                    }
                }
                bos.flush();
                bis.close();
                bos.close();
            }
            else {
                throw new FileNotFoundException(file.getAbsolutePath());
            }
            return;
        }



    可見在web頁面上顯示時分兩步:
    1、初始化img容器;
    2、調用DisplayChart這個servlet將圖片數據寫進來。
    可是在走httpserver時第二步不會起作用的。

    posted on 2006-03-08 21:14 野草 閱讀(898) 評論(0)  編輯  收藏 所屬分類: deploy

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产日产无码精品| 免费看男女下面日出水来| 亚洲一区二区无码偷拍| 亚洲Av综合色区无码专区桃色| 午夜a级成人免费毛片| 国产精品怡红院永久免费| 中文字幕不卡高清免费| 成人亚洲国产精品久久| 亚洲日韩精品国产3区| 亚洲三级高清免费| 亚洲色图黄色小说| 91亚洲精品第一综合不卡播放| 亚洲精品午夜国产VA久久成人 | 91嫩草私人成人亚洲影院| 国产av天堂亚洲国产av天堂| 亚洲国产成人久久一区WWW| 色播在线永久免费视频| 国产精品免费观看久久| 亚色九九九全国免费视频| 免费成人福利视频| 希望影院高清免费观看视频| 99久久99久久精品免费看蜜桃| 最近免费中文字幕大全免费| 三年片在线观看免费观看大全一| 99精品免费视品| 精品一区二区三区免费| 野花香高清视频在线观看免费| 国产福利免费视频| 精品久久久久久无码免费| 国产裸体美女永久免费无遮挡 | 国产大片线上免费看| 永久中文字幕免费视频网站| 成人免费无码大片a毛片软件 | 亚洲日本视频在线观看| 色播亚洲视频在线观看| 亚洲美女自拍视频| 亚洲一区二区三区久久久久| 亚洲人成www在线播放| 亚洲av永久无码一区二区三区| 精品久久久久久亚洲中文字幕| 羞羞视频在线免费观看|