<%@page contentType="text/html;charset=GB2312"%>
<%@page import="java.io.*"%>
<HTML>
<BODY bgcolor=cyan><FONT size = 1>
<%
 File f = new File("E:/Tomcat/apache-tomcat-6.0.14/webapps/Example","18.jsp");
 try{
 FileReader in = new FileReader(f);
 PushbackReader push = new PushbackReader(in);
 int c ;
 char b[] = new char[1];
 while((c=push.read(b,0,1))!=-1)
 {
 String s = new String(b);
 if(s.equals("<"))
 {
 push.unread('&');
 push.read(b,0,1);
 out.print(new String(b));
 push.unread('L');
 push.read(b,0,1) 
 
 out.print(new String(b));
 push.unread('T'); 
 push.read(b,0,1);
 out.print(new String(b));
 }
 else if(s.equals(">"))
 {
 push.unread('&');
 push.read(b,0,1);
 out.print(new String(b));
 push.unread('G');
 push.read(b,0,1) ; out.print(new String(b));
 push.unread('T');
 push.read(b,0,1) 
 out.print(new String(b));
 }
 else if(s.equals("\n"))
 {
 out.print("<BR>");
 }
 else
 {
 out.print(new String(b));
 }
 }
 push.close();
 }
 catch(IOException e) {}%>
</FONT>
</BODY>
</HTML>
怎么总是说有错误,提示如下
An error occurred at line: 12 in the jsp file: /35.jsp
Syntax error, insert ";" to complete Statement
9:  PushbackReader push = new PushbackReader(in);
10:  int c ;
11:  char b[] = new char[1];
12:  while((c=push.read(b,0,1))!=-1)
13:  {
14:  String s = new String(b);
15:  if(s.equals("<"))我是看的书上的,怎么会这样呢??