import java.io.*;
		import java.util.*;
		import javax.servlet.*;
		import javax.servlet.http.*;
		import java.net.*;
		
		public class PageServerExample extends HttpServlet	 {
			
		  public void init(ServletConfig config) throws ServletException	{
		    super.init(config);
		    }
		
		  public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException	{
		   String pageName = req.getParameter("pageName").trim();
		   HtmlTop ht = new HtmlTop("Reader Example", null, "/styles/styles.css", null, null, null);
		   StringBuffer sb = new StringBuffer();
		   sb.append(ht.doHtmlTop());
		   HtmlTable htb = new HtmlTable(null, null, "#FFFFFF", 0, null, 5, 0, null, "100%");
		   sb.append(htb.doTableTag());
		   HtmlTableTR httr = new HtmlTableTR();
		   sb.append(httr.doTableTR());
		   HtmlTableTD httd = new HtmlTableTD(null, null, null, null, null, "3", "bodyBL", false, null, null, null);
		   sb.append(httd.doTableTD());
		   out.println(sb);
		   URL url = getServletContext().getResource("/sitePages/"+pageName+".txt");
		   InputStream is = url.openStream();
		   if (is != null)	{
		       BufferedReader br = new BufferedReader(new InputStreamReader(is));
		       String s;
		         while ((s = br.readLine()) != null)	{
		         sb.append(s);
		         }
		      br.close();
		      is.close();
		     }
		   sb.delete(0, sb.length());
		   sb.append(httd.endTD() + httr.endTR() + htb.endTableTag() + ht.endHtml());
		   res.setContentType("text/html");
		   PrintWriter out = res.getWriter();
		   out.println(sb);
		   out.close();
		   }

		   public void doGet (HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException	{
		    doPost(req, res);
		   } 
		};