Java Spring显示PDF到web

Java Spring显示PDF到web,java,spring,pdf,Java,Spring,Pdf,我是Spring新手,如何显示特定路径的PDF文件?PDF文件在本地可用,我想在HTML的object标记中显示它。我看过一些我真的不懂的教程 代码是这样的。我不太确定这是否真的是我要找的东西 @RequestMapping( value = "/files/{file_name}", method = RequestMethod.GET ) public void getFile( @PathVariable( "file_name" ) String fileName, Ht

我是Spring新手,如何显示特定路径的PDF文件?PDF文件在本地可用,我想在HTML的
object
标记中显示它。我看过一些我真的不懂的教程

代码是这样的。我不太确定这是否真的是我要找的东西

@RequestMapping( value = "/files/{file_name}", method = RequestMethod.GET )
    public void getFile( @PathVariable( "file_name" )
    String fileName, HttpServletResponse response )
    {
        try
        {
            // get your file as InputStream
            InputStream is = ...
            // copy it to response's OutputStream
            IOUtils.copy( is, response.getOutputStream() );
            response.flushBuffer();
        }
        catch( IOException ex )
        {
            log.info( "Error writing file to output stream. Filename was '" + fileName + "'" );
            throw new RuntimeException( "IOError writing file to output stream" );
        }

    }

请求映射中的值在我看来就像一个
EL
。我不太确定。在
InputStream
中,我应该放什么。很抱歉,在
InputStream
中出现了一个noob问题,您应该放置您创建的对象以访问该文件

  InputStream is = = new FileInputStream("/pathToFile/"+ fileName);

你能告诉我关于
@RequestMapping(value=“/files/{file\u name}”,method=RequestMethod.GET)
,{file\u name}在我看来像
EL
。它可能是通配符映射。