request與getServletContext()的getRealPath()

今天一個同事問我怎樣實現PDF文件內嵌到html頁面。下邊是在html裏實現的代碼(來自網上):
[code]
<object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="760" height="411" border="0">
<param name="_Version" value="65539">
<param name="_ExtentX" value="20108">
<param name="_ExtentY" value="10866">
<param name="_StockProps" value="0">
<param name="SRC" value="illustrator.pdf">
</object>
[/code]

但是,要把它用一個servlet打開,在servlet中直接把這個嵌有pdf的html print出來,因其路徑問題不能打開。我就用getServletContext().getRealPath("\");來確定其路徑,但卻發現打開網頁時彈出“Access Denied.”的信息,不能打開。後來試了,用request.getRealPath("\");就能正常打開了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章