<% /*getlist.jsp
Displays resources.
*/
%>
<%-- Include Statements --%>
<%@ page import = "java.io.*, java.util.*, java.text.*" %> <%-- Declarations --%> <%! String s; String santaclara = "/home/orgpcrcw/public_html/resources/civic/santaclara.txt"; String alameda = "/home/orgpcrcw/public_html/resources/civic/alameda.txt"; String sanmateo = "/home/orgpcrcw/public_html/resources/civic/sanmateo.txt"; String sanfrancisco = "/home/orgpcrcw/public_html/resources/civic/sanfrancisco.txt"; String contracosta = "/home/orgpcrcw/public_html/resources/civic/contracosta.txt"; String marin = "/home/orgpcrcw/public_html/resources/civic/marin.txt"; String santacruz = "/home/orgpcrcw/public_html/resources/civic/santacruz.txt"; String calnation = "/home/orgpcrcw/public_html/resources/civic/calnation.txt"; FileInputStream inStream; BufferedReader read; StringTokenizer token; String url, urlName, add1,alias; String add2, add3, phone; String outPut; %>

<!-- Header -->
<p><b>SAN FRANCISCO BAY AREA</b></p>
<table width=100% cellpadding=2 cellspacing=0 border=1>
<!-- Text files to print -->
<tr><th align=left bgcolor="#CBCBCB" class="norm" colspan="3">Alameda County</th></tr>
<% out.print(createTable(alameda));%>
<tr><th align=left bgcolor="#CBCBCB" class="norm" colspan="3">San Mateo County</th></tr>
<% out.print(createTable(sanmateo));%>
<tr><th align=left bgcolor="#CBCBCB" class="norm" colspan="3">San Francisco County</th></tr>
<% out.print(createTable(sanfrancisco));%>
<tr><th align=left bgcolor="#CBCBCB" class="norm" colspan="3">Contra Costa County</th></tr>
<% out.print(createTable(contracosta));%>
<tr><th align=left bgcolor="#CBCBCB" class="norm" colspan="3">Marin County</th></tr>
<% out.print(createTable(marin));%>
<tr><th align=left bgcolor="#CBCBCB" class="norm" colspan="3">Santa Clara County</th></tr>
<% out.print(createTable(santaclara));%>
<tr><th align=left bgcolor="#CBCBCB" class="norm" colspan="3">Santa Cruz County</th></tr>
<% out.print(createTable(santacruz));%>
<%-- Print Text File --%>
>%!
public String createTable (String city){
outPut = "";
try{
inStream = new FileInputStream(city);
read = new BufferedReader(new InputStreamReader(inStream));
while((s=read.readLine())!=null){
if(s.substring(0,1).compareTo("#")!=0){
token = new StringTokenizer(s,"|");
while(token.hasMoreTokens()){ url = token.nextToken();
urlName = token.nextToken();
alias = token.nextToken();
add1 = token.nextToken();
add2 = token.nextToken();
add3 = token.nextToken();
phone = token.nextToken();
}
outPut = outPut + " <tr class=´norm´>\n\t";
if(url.compareTo("blnk")==0)
  outPut = outPut + "<td valign=';top'><b>" + urlName + "</b>";
else
  outPut = outPut + "<td valign='top'><a href='"+url+"'>"+urlName + "</a>";
if(alias.compareTo("blnk")!=0)
outPut = outPut +"<br>" + alias + "</td><td valign='top' class='modify-date'>";
else
outPut = outPut + "</td><td valign='top' class='modify-date'>";
if(add1.compareTo("blnk")==0)
outPut = outPut + add2 + "<br>" + add3 + "</td>";
else
outPut = outPut + add1 + "<br>" + add2 + "<br>" + add3 + "</td>";
outPut = outPut +"<td valign='top' class='modify-date'> Tel:" + phone + "</td></tr>\n";
}
}
}
catch(IOException e){System.out.println(e);}
return outPut;
}
%>
</table>
<!-- Header -->
<p><b>CALIFORNIA & NATIONWIDE</b></p>
<table width=100% cellpadding=2 cellspacing=0 border=1>
<% out.print(createTable(calnation));%>
</table>