如何在锚标记中将文件作为servlet的链接

时间:2013-03-31 16:40:26

标签: hyperlink anchor

我正在编写一个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>");

2 个答案:

答案 0 :(得分:1)

试试这个;

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

答案 1 :(得分:0)

我们假设,

web.xml中的servlet url-pattern条目是“/ Download”

如果要下载带参数作为文件名的文件,您应该尝试类似 -

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

然后你应该在Servlet中为所请求的参数 - filename

编写下载功能的代码

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

由于