2013-03-31 45 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的请求的参数 - 文件名

请详细说明我们的错误,以便我们能够帮助您正确解决问题。

谢谢