2010-08-28 75 views
0

我想在網頁中插入下載鏈接。下載鏈接問題

下面的代碼:

<li>über <a href="${pageContext.request.contextPath}/handyprogramm/TeamViewer_Setup.exe">diesen Link</a> per Download auf Ihren PC und anschließendem Überspielen auf Ihr Handy (z.B. per Datenkabel, Speicherkarten-Adapter, Bluetooth, WLAN, o.ä.).</li> 

當我點擊鏈接,我得到一個錯誤,指出:「該文件無法找到」。

我在做什麼錯?

在此先感謝。

+0

將鼠標指向頁面中的鏈接,檢查生成的URL。你可能會發現生成的URL有什麼問題。 – mhshams 2010-08-28 11:57:55

回答

0

它只是表示URL是錯誤的或者文件實際上並不存在於您期望的位置。正如在評論中暗示的那樣,您想驗證生成的HTML輸出中的URL是否正確。值得注意的是,在JSP/Servlet容器的情況下,URL是區分大小寫的。

要測試這個和其他(並排除可疑的JSP),最好的辦法是開始嘗試通過在瀏覽器地址欄中手動輸入URL來手動下載文件。如果成功,那麼只需將這個特定的URL「翻譯」到JSP頁面中,以便它在生成的HTML輸出中最終正確。

+0

感謝您的提示... 我有一個EXE文件(TeamViewer_Setup.exe)在我的電腦,然後複製到文件夾下的「移動電視」擴展項目。但路徑爲「$()pageContext.request.contextPath/mobile tv/TeamViewer_Setup.exe」我無法訪問EXE文件。我總是得到相同的錯誤信息(「無法找到文件」)。 我該怎麼做? 謝謝。 – Lukem 2010-08-30 09:40:36

+0

是的,我已經回答了。你有沒有嘗試手動下載?您是否檢查生成的HTML輸出是否正確? – BalusC 2010-08-30 12:04:35