jsp攻取文件的问题...急!!!!!!在线等

来源:百度知道 编辑:UC知道 时间:2024/06/10 10:00:28
我在JSP:index.jsp中想要攻取文件new.file的内容.代码如下:
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
File file = new File(path +"/news.file");-//这句话就出错.应该换成什么路径呢?
//File file = new File(basePath+"/news.file");
FileInputStream is = new FileInputStream(file);
%>
java.io.FileNotFoundException: \kang\news.file (系统找不到指定的路径。)//kang是我项目的名称
请达人帮忙解决下!谢谢
不好意思.写错字了.是读取文件
我就想把文件放在WebRoot下.并且要用相对的路径的;请问有什么方法吗?

我觉得你可以试一试把代码改成:

<%
File file = new File(application.getRealPath("news.file") );
FileInputStream is = new FileInputStream(file);
%>

然后把news.file放在你的工程目录下,如:
kang
|-news.file
|-WEB-INF
| |-web.xml
|-index.jsp

请问什么叫攻取文件?