package cs320.stu31;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class TableGen extends HttpServlet {
public void doGet( HttpServletRequest request, HttpServletResponse response )
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println( "
Groceries" );
out.println( "" );
out.println("");
// NOTE that here we do File I/O per request, which isn't exactly
// efficient.
String docBase = "/home/tomcat/tomcat/webapps/cs320stu31";
BufferedReader br = new BufferedReader(
new FileReader(docBase+"/WEB-INF/classes/groceries.txt") );
String line;
while( (line = br.readLine()) != null )
{
if( line.trim().length() == 0 ) continue;
StringTokenizer st = new StringTokenizer( line, "\t" );
out.println( "" );
out.print( "" + st.nextToken() + " | " );
out.print( "" + st.nextToken() + " | " );
out.println( "" + st.nextToken() + " | " );
out.println( "
" );
}
br.close();
out.println("
");
}
} // end of class TableGen