io.leopard.topnb.view
Class FileView

java.lang.Object
  extended by org.springframework.web.servlet.ModelAndView
      extended by io.leopard.topnb.view.FileView

public class FileView
extends org.springframework.web.servlet.ModelAndView


Constructor Summary
FileView(java.lang.String folder)
           
 
Method Summary
protected  boolean isValidFilename(java.lang.String filename)
          文件名称合法性判断.
protected  java.lang.String parseContentType(java.lang.String filename)
           
protected  byte[] read(java.lang.String filename)
           
protected  void renderMergedOutputModel(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class org.springframework.web.servlet.ModelAndView
addAllObjects, addObject, addObject, clear, getModel, getModelInternal, getModelMap, getView, getViewName, hasView, isEmpty, isReference, setView, setViewName, toString, wasCleared
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileView

public FileView(java.lang.String folder)
Method Detail

renderMergedOutputModel

protected void renderMergedOutputModel(javax.servlet.http.HttpServletRequest request,
                                       javax.servlet.http.HttpServletResponse response)
                                throws java.lang.Exception
Throws:
java.lang.Exception

isValidFilename

protected boolean isValidFilename(java.lang.String filename)
文件名称合法性判断.

Parameters:
filename -
Returns:

read

protected byte[] read(java.lang.String filename)
               throws java.io.IOException
Throws:
java.io.IOException

parseContentType

protected java.lang.String parseContentType(java.lang.String filename)


Copyright © 2014. All Rights Reserved.