0
我正在使用servlet来制作下载程序。如何在Servlet中使用相同的名称下载文件并使用html和javascript
enter code here package com.lara;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException,IOException
{
// new code -- start
String filename = request.getParameter("ojdbc");
filename = filename + ".jar";
response.setHeader("Content-Disposition","attachment;filename=\"" + filename + "\"");
ServletContext ct = getServletContext();
InputStream in = ct.getResourceAsStream("/bookCode.jar");
int read=0;
byte[] bytes = new byte[1024];
OutputStream os = response.getOutputStream();
while((read=in.read(bytes))!=-1)
{
os.write(bytes,0,read);
}
os.flush();
os.close();
}
}
// 我想通过单击要使用的锚选项卡html..so我能得到这是在我的情况下,未来null..but works..using其他方法的文件名称相同。 ..In总之我希望通过锚链接code.jar名谁能帮我...