import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class FirstServlet extends HttpServlet{

	public void doGet(HttpServletRequest req,HttpServletResponse res)
              throws ServletException , IOException{

		  PrintWriter out=res.getWriter();         //whirt to client 

                  out.print("<html><body bgColor=red>");


String [] st=new String[3];

st[0] = req.getParameter("txt1");
st[1] = req.getParameter("txt3");
st[2] = req.getParameter("tarea"); 

int flag=0;

for (int i=0;i<=2;i++)
{

  if(st[i].equals(null)||st[i].equals(""))
       flag=0;
  else
       flag=1;


}

StringTokenizer str=new StringTokenizer(st[2],"\n\r",false);
String hst=""; 
while(str.hasMoreElements())
{

hst+=str.nextToken()+"<br>";

  

}

st[2]=hst;      
//System.out.println(flag);
if(flag==1)
{            

	PrintWriter file=new PrintWriter(new BufferedWriter(new FileWriter("c:\\doc.txt",true)));    // write to buffer to minimize approach to file | true means append and not drisa

for (int i=0;i<=2;i++)
	        file.println(st[i]); 
	
file.close();
		
	  	out.println("THE MESSAGE WAS SENT CLICK CLICK ME TO GO BACK");


		out.print("<input type=button value='Click Me'  onclick='opener.location.reload();self.close()'></input>");  

		out.print("</body></html>");
}
else
{
		
	  	out.println("THE MESSAGE WAS NOT SENT CLICK CLICK ME TO GO BACK , ALL FIELDS MUST BE FILLED");


		out.print("<input type=button value='Click Me'  onclick='opener.location.reload();self.close()'></input>");  

		out.print("</body></html>");

}




	}//end doGot


	public void doPost(HttpServletRequest req,HttpServletResponse res)
              throws ServletException , IOException{

		doGet(req,res);
	}



	//file was creaed///




}//end class 

