Java Eclipse元数据文件夹中缺少Jasper报告
我正在使用Eclipse开发动态web项目。我已经使用Jaspersoft Studio创建了一个报告。现在我正试图从我的Java Eclipse元数据文件夹中缺少Jasper报告,java,eclipse,jaspersoft-studio,Java,Eclipse,Jaspersoft Studio,我正在使用Eclipse开发动态web项目。我已经使用Jaspersoft Studio创建了一个报告。现在我正试图从我的jsp访问相同的内容。但我得到了以下错误: java.io.FileNotFoundException:/home/kavi/dev/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/inqc/Blank_A4_scape.jasper 请抓拍显示我的报告位置。但根据上述错误,上述
jsp
访问相同的内容。但我得到了以下错误:
java.io.FileNotFoundException:/home/kavi/dev/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/inqc/Blank_A4_scape.jasper
请抓拍显示我的报告位置。但根据上述错误,上述路径中缺少这些文件。所以请有人帮助解决这个错误
您如何尝试访问该文件?使用
java.io.File
尝试使用绝对路径,比如/home/kavi/dev/workspace/inqc/Blank_A4; u scanner.jasper
,而不是通过.metadata
文件夹导航,看看它是否有效
更新:
一个示例jsp文件,从.txt文件读取文本并打印
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1" import="java.io.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
String s = null;
try {
BufferedReader reader = new BufferedReader(new FileReader(new File("C:/Eclipse/workspace/Temp/sample.txt")));
s = reader.readLine();
} catch (Exception e) {
e.printStackTrace();
}
%>
<p>String is <%=s %></p>
</body>
</html>
在此处插入标题
字符串是
谢谢。。但如何定义这条路径。默认情况下,它尝试从.metadata访问!!你可以这样做java.io.File File File=new File(“/home/kavi/dev/workspace/inqc/Blank_A4_Landscape.jasper”)
并根据需要将此文件包装在BufferedReader
中。我用一个从.txt文件读取文本的示例jsp更新了答案。希望有帮助。将Jasper文件添加到构建路径并尝试访问它,这可能会对您有所帮助