需求
写一个servlet接口,返回js文件给前端
1、js文件目录:
在webspp目录下,创建了一个js目录,在js目录下放着要返回的js文件。
2、代码:
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//这里得到的realPath会指定到../webapp/js/h.js
String realPath = req.getSession().getServletContext().getRealPath("/js/h.js");
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(realPath),"UTF-8"));
PrintWriter out = resp.getWriter();
resp.setContentType("text/javascript;charset=GBK");
String line = null;
while((line = in.readLine()) != null){
out.println(line);
}
in.close();
out.close();
}
3、调用接口会返回js文件内容给前端,但是有编码的问题待解决。