我只能输出到页中。。不知道怎么输出中文本区中,
<% FileReader fr=new FileReader("E:/te.txt");//建立FileReader对象,并实例化为fr 
BufferedReader br=new BufferedReader(fr);//建立BufferedReader对象,并实例化为br 
String Line=br.readLine();//从文件读取一行字符串 
//判断读取到的字符串是否不为空 
while(Line!=null){ 
out.println(Line + "<br>");//输出从文件中读取的数据 
Line=br.readLine();//从文件中继续读取一行数据 

br.close();//关闭BufferedReader对象 
fr.close();//关闭文件 
%> 
<form name="form1" method="post" action="">
  <textarea name="textarea" cols="70" rows="20" >
</textarea>
  <input type="submit" name="Submit" value="提交">
</form>

解决方案 »

  1.   

    <% FileReader fr=new FileReader("E:/te.txt");//建立FileReader对象,并实例化为fr 
    BufferedReader br=new BufferedReader(fr);//建立BufferedReader对象,并实例化为br 
    String Line=br.readLine();//从文件读取一行字符串 
    //判断读取到的字符串是否不为空 
    String line111="";
    while(Line!=null){ 
    out.println(Line + "<br>");//输出从文件中读取的数据 
    Line=br.readLine();//从文件中继续读取一行数据 
    line111+Line;

    br.close();//关闭BufferedReader对象 
    fr.close();//关闭文件 
    %> 
    <form name="form1" method="post" action="">
      <textarea name="textarea" cols="70" rows="20" >
    <%=line111%>
    </textarea>
      <input type="submit" name="Submit" value="提交">
    </form>
      

  2.   

    <%FileReader fr=new FileReader("E:/te.txt");//建立FileReader对象,并实例化为fr
    BufferedReader br=new BufferedReader(fr);//建立BufferedReader对象,并实例化为br
    String Line=br.readLine();//从文件读取一行字符串
    String str="";//保存文件读取的数据
    //判断读取到的字符串是否不为空
    while(Line!=null){
    str=str+line;
    Line=br.readLine();//从文件中继续读取一行数据
    }
    br.close();//关闭BufferedReader对象
    fr.close();//关闭文件
    %>
    <form name="form1" method="post" action="">
    <textarea name="textarea" cols="70" rows="20" value="<%=str%>">
    </textarea>
    <input type="submit" name="Submit" value="提交">
    </form>