zoukankan      html  css  js  c++  java
  • 示例:Servlet读取文件内容并在页面打印输出

     1 package com.mhb;
     2 
     3 import java.io.BufferedReader;
     4 import java.io.File;
     5 import java.io.FileReader;
     6 import java.io.IOException;
     7 import java.io.PrintWriter;
     8 
     9 import javax.servlet.ServletException;
    10 import javax.servlet.http.HttpServlet;
    11 import javax.servlet.http.HttpServletRequest;
    12 import javax.servlet.http.HttpServletResponse;
    13 
    14 public class FileRead extends HttpServlet {
    15 
    16 public void init() throws ServletException {
    17 }
    18 
    19 public void doGet(HttpServletRequest request, HttpServletResponse response)
    20 throws ServletException, IOException {
    21 response.setContentType("text/html");     //设置响应内容格式
    22 response.setCharacterEncoding("gb2312");    //设置响应内容编码
    23 PrintWriter out = response.getWriter();     //获得out对象
    24 String fileName = "content.txt";     //指定文件名称
    25 String realPath = request.getRealPath(fileName);
    26 
    27 File file = new File(realPath);
    28 
    29 if(file.exists()){
    30 FileReader reader = new FileReader(file);    //获得输入流
    31 BufferedReader bufferReader = new BufferedReader(reader); //使用缓冲流
    32 String line = null;     //每行数据
    33 while ((line = bufferReader.readLine()) != null){    //循环读取
    34 out.print(line +"<br />");     //输出文件内容
    35 }
    36 }else{
    37 out.print("文件不存在!");
    38 }
    39 
    40 }
    41 
    42 public void doPost(HttpServletRequest request, HttpServletResponse response)
    43 throws ServletException, IOException {
    44 }
    45 
    46 public void destroy() {
    47 super.destroy(); 
    48 }
    49 }

    文本文件:content.txt内容

    Java编程
    C++编程
    C#编程

    浏览器显示:

  • 相关阅读:
    svn出现权限不足时的解决方法
    子线程简单实现(ZT)
    Ubuntu下安装Apache mysql php的命令
    修改主机名Ubuntu
    form:select form:options 标签数据回显
    form:select form:options 标签数据回显
    checkbox选择根据后台List数据进行回显
    checkbox选择根据后台List数据进行回显
    Java随机数
    Java随机数
  • 原文地址:https://www.cnblogs.com/tdcqma/p/4757564.html
Copyright © 2011-2022 走看看