上图是目录结构
我想用DownloadServlet 来读取 count.properties
代码如下
@Override
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
InputStream in;
OutputStream out;
String fileName = "/resources/count.properties";
out = resp.getOutputStream();
in = getServletContext().getResourceAsStream(fileName);
int length = in.available(); //在这行出现空指针报错
byte[] bytes = new byte[512];
int readBuffer;
resp.setContentType("application/force-download");
resp.addHeader("Content-Disposition","attachment;filename=\""+fileName+"\"");
resp.addHeader("Content-length",String.valueOf(length));
while((readBuffer = in.read(bytes))!=-1)
{
out.write(bytes,0,readBuffer);
}
in.close();
out.close();
}
servlet 中的路径问题怎么这么难搞啊 舅舅孩子吧