问题描述
如何在web项目中,得到比如一个js的文件:我是想通过程序写js,如data.js在WEB-INF 目录的script目录下我如何构造File,然后往里面写数据 问题补充:wocool_8 写道
解决方案
在Servlet里写可以吗? String webRoot = super.getServletContext().getRealPath("/");File file = new File(webRoot+"/WEB-INF/script/data.js");
解决方案二:
楼上的方法只适合在Main方法创建文件
解决方案三:
//获取该web项目的物理路径System.getProperty("user.dir");
解决方案四:
必须启动Web容器
解决方案五:
你首先要获得Web容器中项目的根目录 在JavaBean中的话用String classPath = this.getClass().getResource("/").getPath();获取类加载器的物理路径,然后截取字符串,但是你必须发布你的项目
时间: 2024-12-31 12:16:01