📄 readlogfileservlet.java
字号:
package com.sun.j2ee.workflow.control.web;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;/** * @author Jian (James) Cai */public class ReadLogFileServlet extends HttpServlet { private ServletContext sc= null; private String full_fname= null; private File baseDir = null; private String str = null; private String file_name = null; public void init(ServletConfig config) throws ServletException{ super.init(config); sc = config.getServletContext(); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException ,ServletException { response.setContentType("text/html"); PrintWriter pw = response.getWriter(); //get the base directory for thr temp working files baseDir = (File)sc.getAttribute("javax.servlet.context.tempdir"); //get the file name from the request parameter file_name=(String)request.getParameter("resultfile"); full_fname = baseDir.toString()+baseDir.separator+file_name; try{ BufferedReader bfr = new BufferedReader(new FileReader(full_fname)); while((str = bfr.readLine()) != null ){ pw.println(str); // pw.println("<br>"); } bfr.close(); }catch(FileNotFoundException fnfe){ throw new ServletException(fnfe.toString());} catch(SecurityException se){throw new ServletException(se.toString()); } } public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException ,ServletException { doGet(request,response); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -