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( "" ); out.print( "" ); out.println( "" ); out.println( "" ); } br.close(); out.println("
" + st.nextToken() + "" + st.nextToken() + "" + st.nextToken() + "
"); } } // end of class TableGen