jsp+java类+servlet实现文件读取、写入的功能(二)

王朝java/jsp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

出自:淘特网

[/url]

作者:[url=http://www.tot.name]淘特网

声明:转载请注明出处。

本文是根据tomcat平台下实现而做,文件目录为:

tom_home\webapps\news下:

└html

└WEB-INF

└classes

└com

└FileMan.class

└FileServlet.class

└web.xml

接着我们先实现servlet:FileServlet .java

/*

* FileServlet.java

*

* Created on 2005年6月19日, 下午3:03

*/

package com;

import java.io.*;

import java.net.*;

import javax.servlet.*;

import javax.servlet.http.*;

import javax.servlet.jsp.PageContext;

/**

*

* @author 淘特网

* @version

*/

public class FileServlet extends HttpServlet {

ServletContext sc;

/** Initializes the servlet.

*/

public void init(ServletConfig config) throws ServletException {

super.init(config);

sc=config.getServletContext();

}

/** Destroys the servlet.

*/

public void destroy() {

}

/** Processes requests for both HTTP GET and POST methods.

* @param request servlet request

* @param response servlet response

*/

protected void processRequest(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

response.setContentType("text/html");

PrintWriter out = response.getWriter();

//* TODO output your page here

out.println("");

out.println("");

out.println("");

out.println("");

out.println("");

out.println("Hello");

out.println(sc.getRealPath("/"));

FileMan fm=new FileMan();

try

{

fm.WriteFile(sc.getRealPath("/")+"/html/test.htm","asf");

out.println(fm.ReadFile(sc.getRealPath("/")+"/html/test.htm"));

}

catch(FileNotFoundException e){}

out.println("");

out.println("");

// */

out.close();

}

/** Handles the HTTP GET method.

* @param request servlet request

* @param response servlet response

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

processRequest(request, response);

}

/** Handles the HTTP POST method.

* @param request servlet request

* @param response servlet response

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

processRequest(request, response);

}

/** Returns a short description of the servlet.

*/

public String getServletInfo() {

return "Short description";

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有