<%@ page contentType="text/html;charset=gb2312"%><%
//变量声明
java.lang.String strFileName; //文件名
java.io.File objFile; //文件对象
java.io.FileReader objFileReader; //读文件对象
char[] chrBuffer = new char[10]; //缓冲
int intLength; //实际读出的字符数(一个中文为一个字符)//设置待读文件名
strFileName = "d:\\test.txt";//创建文件对象
objFile = new java.io.File(strFileName);//判断文件是否存在
if(objFile.exists()){//文件存在
//创建读文件对象
objFileReader = new java.io.FileReader(objFile); //读文件内容
while((intLength=objFileReader.read(chrBuffer))!=-1){
//输出
out.write(chrBuffer,0,intLength);
} //关闭读文件对象
objFileReader.close();
}
else{//文件不存在
out.println("下列文件不存在:"+strFileName);
}
%>
//变量声明
java.lang.String strFileName; //文件名
java.io.File objFile; //文件对象
java.io.FileReader objFileReader; //读文件对象
char[] chrBuffer = new char[10]; //缓冲
int intLength; //实际读出的字符数(一个中文为一个字符)//设置待读文件名
strFileName = "d:\\test.txt";//创建文件对象
objFile = new java.io.File(strFileName);//判断文件是否存在
if(objFile.exists()){//文件存在
//创建读文件对象
objFileReader = new java.io.FileReader(objFile); //读文件内容
while((intLength=objFileReader.read(chrBuffer))!=-1){
//输出
out.write(chrBuffer,0,intLength);
} //关闭读文件对象
objFileReader.close();
}
else{//文件不存在
out.println("下列文件不存在:"+strFileName);
}
%>
解决方案 »
- struts2 如何在页面接收地址传参
- 关于resion,jsp,java的一个问题,好晕
- 在做权限时,如何将菜单和权限绑定在一起,我是指如何知道用户点的是哪一个菜单?我以前用URL来判断。
- 在线的大哥们,帮我个忙,给高分!!!!!!!
- jsp的计数器能够嵌入html文件吗?
- 使用框架遇到的问题?
- 请帮忙,附源码
- 为什么这样<%@ page language="java" contentType="text/html; charset=gb2312" %>才能显示中文?
- insert into 求解!
- 我的JRUN出了点问题,请大家指点一下
- 请问一个mysql jdbc驱动的比较怪的问题
- JSP里如何强制转化String类型和int类型
<%
String path=request.getRealPath(".");
FileReader fr=new FileReader(path+"\\ab.txt");
BufferedReader br=new BufferedReader(fr);
String line=br.readLine();
while(line!=null)
{
out.println(line+"<br>");
line=br.readLine();
}
br.close();
fr.close();%>
这是你全部页面代码么?如果不是,统统贴出来。
把你的ab.txt也贴出来看看
直接写死FileReader参数试试,先排除是\\造成的可能。
FileReader fr=new FileReader("E:\Program Files\Apache Tomcat 4.0\webapps\ROOT\ab.txt");
就出现下面的提示
An error occured between lines: 6 and 19 in the jsp file: /JSP.jspGenerated servlet error:
E:\Program Files\Apache Tomcat 4.0\work\localhost\_\JSP$jsp.java:60: Invalid escape character.
FileReader fr=new FileReader("E:\Program Files\Apache Tomcat 4.0\webapps\ROOT\ab.txt");
每一个\下边打一个小箭头
Generated servlet error:
E:\Program Files\Apache Tomcat 4.0\work\localhost\_\JSP$jsp.java:60: Class org.apache.jsp.FileReader not found.
FileReader fr=new FileReader("E:/Program Files/Apache Tomcat 4.0/webapps/ROOT/ab.txt");
An error occured between lines: 6 and 19 in the jsp file: /JSP.jspGenerated servlet error:
E:\Program Files\Apache Tomcat 4.0\work\localhost\_\JSP$jsp.java:61: Class org.apache.jsp.BufferedReader not found.
BufferedReader br=new BufferedReader(fr);
FileReader fr=new FileReader("E:\\Program Files\\Apache Tomcat 4.0\\webapps\\ROOT\\ab.txt");
试试