-1

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

2 回答 2

1

尝试这个;

out.println("<td><a href='/download'>" + ns + "</td></tr>");
于 2013-03-31T16:51:43.030 回答
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 中为请求的参数 - 文件名编写下载功能的代码

请详细说明您的错误,以便我们可以帮助您在正确的方向上解决您的问题。

谢谢

于 2013-03-31T17:28:07.960 回答