Life cycle of Servlet
Posted by wilfri on September 12, 2008
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class CounterPersist extends HttpServlet{
String fileName = “conter.txt”;
int count;
public void init(){
try{
FileReader fileReader = new FileReader (fileName);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String initial = bufferedReader.readLine();
count = Integer.parseInt(initial);
}catch (FileNotFoundException e){count=0;}
catch (IOException e){ count =0;}
catch (NumberFormatException e){ count =0;}
}
public void doGet(HttpServletRequest requet, HttpServletResponse response)
throws IOException, ServletException{
response.setContentType(“text/plain”);
PrintWriter out = response.getWriter();
count++;
out.println(“Since loading, this is servlet has “+”been accessed”+count+”times.”);
out.close();
}
public void destroy(){
try{
FileWriter fileWriter = new FileWriter(fileName);
String countStr = Integer.toString(count);
fileWriter.write(countStr);
fileWriter.close();
}catch(IOException e){
e.printStackTrace();
}
}
};
best regards..
if06013@students.del.ac.id