Электронный магазин на Java и XML

         

Метод formatTally...



Листинг 7.29. Метод formatTally создает таблицу HTML (TallyQues.java)

// assumes that tallyAns was just run public void formatTally(PrintWriter out ){ out.println("<center>
<h2>
" + ordered.size() + " Questions " + resultCt + " Responses</h2>
</center>
");
Enumeration e = ordered.elements();
while( e.hasMoreElements() ){ Vector v = (Vector) e.nextElement();
String id = (String)v.firstElement();
out.println("<center>
<h2>
Question: " + id + "</h2>
");
out.println("<p>
" + qtext.get(id) + "</p>
" ) ; out.println("<table cols=\"3\"" + tableStyle + " >
");
out.print("<tr>
");
out.print("<th>
Val</th>
<th>
Count</th>
<th>
Short Option Text</th>
");
out.println("</tr>
");
for( int i = 1 ; i < v.size();
i++ ){ Counter c = (Counter) v.elementAt(i);
out.print("<tr>
<td>
" + c.val + "</td>
");
out.print("<td>
" + c.count + "</td>
" );
out.println("<td>
" + c.text + "</td>
</tr>
");
} out.println("</table>
</center>
<br>
<hr>
");
} } public String toString() { StringBuffer sb = new StringBuffer("TallyQues ");
return sb.toString() ; }



Содержание раздела