Java Spring显示PDF到web
我是Spring新手,如何显示特定路径的PDF文件?PDF文件在本地可用,我想在HTML的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
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
。它可能是通配符映射。