把别人的代码copy过来用,大家帮看看,下面的可以用吗?直接传入一组clipID,可以保存在本地吗?public void retrieveContent(String clipID, HttpServletResponse response)
            throws Exception
    {        int exitCode = 0;
        FPPool thePool = null;
        try
        {            FPPool.setGlobalOption(FPLibraryConstants.FP_OPTION_OPENSTRATEGY,
                    FPLibraryConstants.FP_LAZY_OPEN);            FPPool.setGlobalOption(FPLibraryConstants.FP_OPTION_OPENSTRATEGY,
                    FPLibraryConstants.FP_LAZY_OPEN);            thePool = new FPPool(poolAddress);            FPClip theClip = new FPClip(thePool, clipID,
                    FPLibraryConstants.FP_OPEN_FLAT);            FPTag topTag = theClip.getTopTag();
            
            String origFilename = topTag.getStringAttribute("filename");            response.setContentType("application/x-msdownload");
            response.setHeader("Content-disposition", "attachment; filename="
                    + new String(origFilename.getBytes("gb2312"), "iso8859-1"));            topTag.BlobRead(response.getOutputStream());            topTag.Close();
            theClip.Close();        }
        catch (FPLibraryException e)
        {
            exitCode = e.getErrorCode();
            System.err.println("Centera SDK Error: " + e.getMessage() + "("
                    + exitCode + ")");
        }
        catch (IllegalArgumentException e)
        {
            System.out.println(e.getMessage());
            e.printStackTrace();
            exitCode = -1;
        }
        catch (IOException e)
        {
            System.err.println("IO Error occured: " + e.getMessage());
            e.printStackTrace();
            exitCode = -1;
        }
        finally
        {
            thePool.Close();
        }
    }