2013-03-31 44 views
-1

我正在編寫一個servlet代碼來顯示數據庫中的文件,並試圖給文件名作爲錨鏈接中的鏈接,但它顯示錯誤!..請幫助! ,這是我的代碼:如何將文件作爲鏈接到servlet的錨鏈接標記

out.println("<body>"); 
out.println("<h1>Download list </h1>"); 
out.println("<table>"); 
while(rs.next()) { 
    String ns=rs.getString("uname"); 
    out.println("<tr><td>File Name:</td>"); 
    out.println("<td><a href="/Download">"+ns+"</td></tr>"); 
    out.println("</table>"); 
} 
out.println("</body>"); 
out.println("</html>"); 
+0

你會得到什麼錯誤?它下載錯誤? –

回答

1

試試這個;

out.println("<td><a href='/download'>" + ns + "</td></tr>"); 
0

我們假設,

在web.xml中你的servlet url-pattern的條目是「/下載」

如果你想下載一個文件,一個參數作爲文件名,你應該嘗試類似 -

out.println("<tr><td>File Name:</td>"); 
    out.println("<td><a href="/Download?filename="+ns+">"+ns+"</td></tr>"); 

,然後你應該寫的下載功能的代碼在Servlet的請求的參數 - 文件名

請詳細說明我們的錯誤,以便我們能夠幫助您正確解決問題。

謝謝