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

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

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

    我的漫漫程序之旅

    專注于JavaWeb開發
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數據加載中……

    JSP實現點擊鏈接后下載文件(相當于右鍵另存)功能

    /**
         * 實現文件另存功能
         * 
         * 
    @param text
         *            文件內容
         * 
    @param fileName
         *            文件名稱
         * 
    @return
         
    */

        
    protected String renderFile(String text, String fileName)
                
    throws IOException
        
    {
            response.addHeader(
    "Content-Disposition""attachment; filename="
                    
    + fileName);
            response.setContentType(
    "application/octet-stream");
            response.setCharacterEncoding(
    "GB2312");
            response.getWriter().write(text);
            response.flushBuffer();
            response.getWriter().close();
            
    return null;
        }


    下載的action:

    /**
         * 提供下載的方法
         * 
    @return
         
    */

        
    public String down()
        
    {
            String dir 
    = getFullPath() + "/upload/file/";
            
    try
            
    {
                
    if (!FileUtils.exists(dir))
                
    {
                    
    new File(dir).mkdirs();
                }

                Random r 
    = new Random(System.currentTimeMillis());
                Integer randomInt 
    = r.nextInt();
                
    this.renderFile("test content:" + randomInt,randomInt + ".txt");
            }

            
    catch (IOException e)
            
    {
                e.printStackTrace();
                
    this.renderText(e.getMessage());
            }

            
    return null;
        }

    頁面鏈接調用:
    <href="${ctx}/va/va!down.do" >下載</a>


    posted on 2009-07-01 15:59 々上善若水々 閱讀(3037) 評論(1)  編輯  收藏

    評論

    # re: JSP實現點擊鏈接后下載文件(相當于右鍵另存)功能  回復  更多評論   

    原來還有這么清晰的方法啊
    2009-07-02 22:03 | blackbat

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


    網站導航:
     
    主站蜘蛛池模板: 免费人成在线观看网站品爱网| 免费无码国产在线观国内自拍中文字幕| 国产在线精品观看免费观看| 免费在线观看黄色毛片| 亚洲av日韩综合一区久热| 国产精品免费_区二区三区观看 | 亚洲粉嫩美白在线| 久久久久久免费视频| 亚洲人成网国产最新在线| 永久免费视频v片www| 亚洲av午夜国产精品无码中文字| 韩国18福利视频免费观看| 精品国产亚洲一区二区三区在线观看 | 亚洲国产精品自在线一区二区| 无码av免费网站| 亚洲一级特黄特黄的大片| 在线观看免费宅男视频| 三年片在线观看免费观看大全中国| 久久伊人亚洲AV无码网站| 日韩人妻无码精品久久免费一| 亚洲中字慕日产2020| 国产在线观看免费不卡| 久久免费国产精品| 在线观看亚洲一区二区| 无码一区二区三区免费视频 | 亚洲色大18成人网站WWW在线播放| 精品国产免费一区二区| 和老外3p爽粗大免费视频| 亚洲专区先锋影音| 在线观看国产情趣免费视频| 国产免费区在线观看十分钟| 精品亚洲麻豆1区2区3区| 日本不卡高清中文字幕免费| 久久久久久噜噜精品免费直播| 亚洲精品电影在线| 四虎影视精品永久免费| 久久久久国产精品免费看| 亚洲av乱码一区二区三区按摩 | 色视频色露露永久免费观看| eeuss免费影院| 亚洲13又紧又嫩又水多|