Umieść plik PDF na stronie internetowej

Próbowałem to zrobićsłupek integrując go zSpring MVC które doprowadzą mnie do tych kodów:

Kontroler:

@RequestMapping( value = "/assign/{id}" )
public String getModule( @PathVariable( "id" )
int fileId, Model model, HttpServletResponse response )
{
    model.addAttribute( "id", fileId );
    File test = new File( "C:\\resource\\pdf\\Another Sample.pdf" );
    response.setHeader( "Content-Type", "application/pdf" );
    response.setHeader( "Content-Length", String.valueOf( test.length() ) );
    response.setHeader( "Content-Disposition", "inline; filename=\"Another Sample.pdf\"" );
    try
    {
        Files.copy( test.toPath(), response.getOutputStream() );
    }
    catch( IOException e )
    {

        e.printStackTrace();
    }
    return "redirect:../assign.do";
}

Strona JSP:

<object data="${pageContext.request.contextPath}/Another Sample.pdf" type="application/pdf" width="100%" height="100%">
     <p>Download Missing plug-in <a href="http://get.adobe.com/reader/" class="btn btn-link">here</a> </p>
</object>

Ale z jakiegoś powodu${pageContext.request.contextPath} powodując błąd:

Próbowałem kliknąć link, który uzyskuje dostęp do kontrolera, po prostu wyświetlając plik PDF na całej stronie, co nie jest moim celem.Chcę wyświetlić plik PDF w znaczniku obiektu

questionAnswers(0)

yourAnswerToTheQuestion