我正在编写一个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>");
答案 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
编写下载功能的代码请详细说明您的错误,以便我们能够帮助您解决问题。
由于