站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题jsp+java类+servlet实现文件读取、写入的功能(二)

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

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

出自:淘特网

作者:淘特网
声明:转载请注明出处。

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

<table bordercolor="#ff9900" cellspacing="0" cellpadding="0" width="100%" bgcolor="#ffffdd" border="1" heihgt=""><tr><td> tom_home\webapps\news下:

└html
└WEB-INF
└classes
└com
└FileMan.class
└FileServlet.class
└web.xml</td></tr></table>

接着我们先实现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";
}

}

<iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-3047825378800365&dt=1119315092109&format=468x60_as&output=html&ad_type=text_image&u_h=768&u_w=1024&u_ah=709&u_aw=1024&u_cd=32&u_tz=480&u_his=14&u_java=true" frameborder="0" width="468" scrolling="no" height="60" allowtransparency="65535"></iframe><iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-3047825378800365&dt=1119315092125&prev_fmts=468x60_as&format=468x60&output=html&u_h=768&u_w=1024&u_ah=709&u_aw=1024&u_cd=32&u_tz=480&u_his=14&u_java=true" frameborder="0" width="468" scrolling="no" height="60" allowtransparency="65535"></iframe>

↑返回目录
前一篇: jsp+java类+servlet实现文件读取、写入的功能(三)
后一篇: jsp+java类+servlet实现文件读取、写入的功能(一)