把
<jsp:useBean id="member" class="bwl.MemberBean" scope="application"/>
<jsp:useBean id="printbean" class="bwl.PrintBean" scope="application"/>改为
<jsp:useBean id="member" class="bwl.MemberBean" scope="application">
<jsp:setProperty name="member" property="*"/>
</jsp:useBean >
<jsp:useBean id="printbean" class="bwl.PrintBean" scope="application">
<jsp:setProperty name="printbean" property="*"/>
</jsp:useBean >建议scope属性设置为request或session
<jsp:useBean id="member" class="bwl.MemberBean" scope="application"/>
<jsp:useBean id="printbean" class="bwl.PrintBean" scope="application"/>改为
<jsp:useBean id="member" class="bwl.MemberBean" scope="application">
<jsp:setProperty name="member" property="*"/>
</jsp:useBean >
<jsp:useBean id="printbean" class="bwl.PrintBean" scope="application">
<jsp:setProperty name="printbean" property="*"/>
</jsp:useBean >建议scope属性设置为request或session
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:346)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
root cause java.lang.NullPointerException
bwl.MemberBean.getManage(MemberBean.java:95)
org.apache.jsp.log_jsp._jspService(log_jsp.java:81)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.25 logs.
--------------------------------------------------------------------------------Apache Tomcat/5.0.25
import java.sql.*;
public class MemberBean{
private String memID;
private String name;
private String password;
private String departmentID;
private Connection con=null;
private String manage;
private Statement stmt=null;
public MemberBean(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:source");
stmt=con.createStatement();
}
catch(ClassNotFoundException e){
System.err.print("找不到类");
}
catch(SQLException e){
System.err.println("MemberBean:"+e.getMessage());
} }
//setMemID-getMemID
public void setMemID(String memID){
this.memID=memID;
}
public String getMemID(){
return this.memID;
}
//setName-getName
public void setName(String name){
this.name=name;
}
public String getName(){
try{
String sql = "select name from menber where memID=" + memID;
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
name = rs.getString("name");
}
}
catch(SQLException e){
System.err.println("MemberBean:"+e.getMessage());
}
return this.name;
}
//setPassword-getPassword
public void setPassword(String password){
this.password=password;
}
public String getPassword(){
try{
String sql = "select password from menber where memID=" + memID;
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
password = rs.getString("password");
}
}
catch(SQLException e){
System.err.println("MemberBean:"+e.getMessage());
}
return this.password;
}
//setDepartmentID-getDepartmentID
public void setDepartmentID(String departmentID){
this.departmentID=departmentID;
}
public String getDepartmentID(){
try{
String sql = "select departmentID from menber where memID=" + memID;
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
departmentID = rs.getString("departmentID");
}
}
catch(SQLException e){
System.err.println("MemberBean:"+e.getMessage());
}
return this.departmentID; }
//setManage-getManage
public void setManage(String manage){
this.manage=manage;
}
public String getManage(){
try{
String sql = "select manage from menber where memID=" + memID;
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
manage = rs.getString("manage");
}
}
catch(SQLException e){
System.err.println("MemberBean:"+e.getMessage());
}
return this.manage;
}
}烦请大哥们帮忙看一下啊!谢谢啦!
public String getManage(){
try{
String sql = "select manage from menber where memID=" + memID;
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
manage = rs.getString("manage");
}
return manage;//在这儿加上这么一句
}
catch(SQLException e){
System.err.println("MemberBean:"+e.getMessage());
}
return this.manage;
}
即在注释处加上那一句return manage;
session.setAttribute("log",memID);
member.setMemID(memID);
String manage=member.getManage();
这个地方你的manage被初始化过么?。是不是只是定义了却没有被new()?我感觉你在MemberBean的初始化函数里边把这个变量new一下就应该好了
import java.sql.*;
public class MemberBean{
private String memID;
private String name;
private String password;
private String departmentID;
private Connection con=null;
private String manage;
manage m=new manage();//修改过的地方
private Statement stmt=null;
public MemberBean(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:source");
stmt=con.createStatement();
}
catch(ClassNotFoundException e){
System.err.print("找不到类");
}
catch(SQLException e){
System.err.println("MemberBean:"+e.getMessage());
} }
//setMemID-getMemID
public void setMemID(String memID){
this.memID=memID;
}
public String getMemID(){
return this.memID;
}
//setName-getName
public void setName(String name){
this.name=name;
}
public String getName(){
try{
String sql = "select name from menber where memID=" + memID;
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
name = rs.getString("name");
}
}
catch(SQLException e){
System.err.println("MemberBean:"+e.getMessage());
}
return this.name;
}
//setPassword-getPassword
public void setPassword(String password){
this.password=password;
}
public String getPassword(){
try{
String sql = "select password from menber where memID=" + memID;
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
password = rs.getString("password");
}
}
catch(SQLException e){
System.err.println("MemberBean:"+e.getMessage());
}
return this.password;
}
//setDepartmentID-getDepartmentID
public void setDepartmentID(String departmentID){
this.departmentID=departmentID;
}
public String getDepartmentID(){
try{
String sql = "select departmentID from menber where memID=" + memID;
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
departmentID = rs.getString("departmentID");
}
}
catch(SQLException e){
System.err.println("MemberBean:"+e.getMessage());
}
return this.departmentID; }
//setManage-getManage
public void setManage(String manage){
this.manage=manage;
}
public String getManage(){
try{
String sql = "select manage from menber where memID=" + memID;
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
manage = rs.getString("manage");
}
return manage;//修改过的地方
}
catch(SQLException e){
System.err.println("MemberBean:"+e.getMessage());
}
return this.manage;
}
}
try{
String sql = "select manage from menber where memID=" + memID;
ResultSet rs = stmt.executeQuery(sql);
if(rs==null)
System.out.println("rs is null!"); //在这儿加上这么一句测试一下
while (rs.next()) {
manage = rs.getString("manage");
}
}
catch(SQLException e){
System.err.println("MemberBean:"+e.getMessage());
}
return this.manage;
}在我的注释那儿加上一句,用来测试看看rs是不是null!你测试一下,看一下控制台会不会输出rs is null!
1、JSP中
if(pw.equals())和if(manage.equals("y"))
如果pw和manage为空
百分百报上面的错
建议改为:
if(pw !=null && pw.equals(""))和if(manage!=null && manage.equals("y"))2、bean中
开始时有:
manage m=new manage();后来又有
manage = rs.getString("manage");写法不规范3、4、……
建议楼主看一下别人比较成熟的程序
会有帮助的
1:if(pw.equals())和if(manage.equals("y"))
如果pw和manage为空
百分百报上面的错
建议改为:
if(pw !=null && pw.equals(""))和if(manage!=null && manage.equals("y"))
2:要是一个对象返回一个空值也会出现类似上面的错误
[javac] Compiling 1 source fileC:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:33: 'try' without 'catch' or 'finally'
try {
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:113: 'else' without 'if'
}else{
^An error occurred at line: 69 in the jsp file: /log.jspGenerated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:143: <identifier> expected
out.write("\n");
^An error occurred at line: 69 in the jsp file: /log.jspGenerated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:144: <identifier> expected
out.write(" <noframes>\n");
^An error occurred at line: 69 in the jsp file: /log.jspGenerated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:145: <identifier> expected
out.write(" sorry,this cocument can be viewed only with a frames-capable browser.\n");
^An error occurred at line: 69 in the jsp file: /log.jspGenerated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:146: <identifier> expected
out.write(" <a href=\"frame1.html>take this link</a>\n");
^An error occurred at line: 69 in the jsp file: /log.jspGenerated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:147: <identifier> expected
out.write("to the first HTML document in the set.\n");
^An error occurred at line: 69 in the jsp file: /log.jspGenerated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:148: <identifier> expected
out.write("</noframes>\n");
^An error occurred at line: 69 in the jsp file: /log.jspGenerated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:149: <identifier> expected
out.write("</frameset>\n");
^An error occurred at line: 69 in the jsp file: /log.jspGenerated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:150: <identifier> expected
out.write("</HTML>\n");
^An error occurred at line: -1 in the jsp file: nullGenerated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:151: 'class' or 'interface' expected
} catch (Throwable t) {
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:161: 'class' or 'interface' expected
}
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:163: 'class' or 'interface' expected
^
13 errors
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:83)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:315)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:406)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:463)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:442)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:430)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:274)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.25 logs.
--------------------------------------------------------------------------------Apache Tomcat/5.0.25
把manage m=new manage();//修改过的地方去掉。??你的manage是个你自己定义的类么?。。还是字符串
2005-4-12 11:36:52 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2005-4-12 11:36:53 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 8252 ms
2005-4-12 11:36:54 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2005-4-12 11:36:54 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.0.25
2005-4-12 11:36:54 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
2005-4-12 11:36:54 org.apache.catalina.core.StandardHost getDeployer
信息: Create Host deployer for direct deployment ( non-jmx )
2005-4-12 11:36:54 org.apache.catalina.core.StandardHostDeployer install
信息: Processing Context configuration file URL file:C:\Tomcat 5.0\conf\Catalina\localhost\admin.xml
2005-4-12 11:36:58 org.apache.struts.util.PropertyMessageResources <init>
信息: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
2005-4-12 11:36:58 org.apache.struts.util.PropertyMessageResources <init>
信息: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
2005-4-12 11:36:59 org.apache.struts.util.PropertyMessageResources <init>
信息: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
2005-4-12 11:37:07 org.apache.catalina.core.StandardHostDeployer install
信息: Processing Context configuration file URL file:C:\Tomcat 5.0\conf\Catalina\localhost\balancer.xml
2005-4-12 11:37:08 org.apache.catalina.core.StandardHostDeployer install
信息: Processing Context configuration file URL file:C:\Tomcat 5.0\conf\Catalina\localhost\manager.xml
2005-4-12 11:37:08 org.apache.catalina.core.StandardHostDeployer install
信息: Installing web application at context path /jsp-examples from URL file:C:\Tomcat 5.0\webapps\jsp-examples
2005-4-12 11:37:10 org.apache.catalina.core.StandardHostDeployer install
信息: Installing web application at context path from URL file:C:\Tomcat 5.0\webapps\ROOT
2005-4-12 11:37:10 org.apache.catalina.core.StandardHostDeployer install
信息: Installing web application at context path /servlets-examples from URL file:C:\Tomcat 5.0\webapps\servlets-examples
2005-4-12 11:37:11 org.apache.catalina.core.StandardHostDeployer install
信息: Installing web application at context path /tomcat-docs from URL file:C:\Tomcat 5.0\webapps\tomcat-docs
2005-4-12 11:37:11 org.apache.catalina.core.StandardHostDeployer install
信息: Installing web application at context path /webdav from URL file:C:\Tomcat 5.0\webapps\webdav
2005-4-12 11:37:12 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2005-4-12 11:37:13 org.apache.jk.common.ChannelSocket init
信息: JK2: ajp13 listening on /0.0.0.0:8009
2005-4-12 11:37:13 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=50/170 config=C:\Tomcat 5.0\conf\jk2.properties
2005-4-12 11:37:13 org.apache.catalina.startup.Catalina start
信息: Server startup in 20489 ms
MemberBean:[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序
2005-4-12 11:37:25 org.apache.jasper.compiler.Compiler generateClass
严重: Javac exception
Compile failed; see the compiler error output for details.
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:944)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:381)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:463)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:442)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:430)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:274)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
at java.lang.Thread.run(Unknown Source)
2005-4-12 11:37:25 org.apache.jasper.compiler.Compiler generateClass
严重: Env: Compile: javaFileName=/C:/Tomcat 5.0/work/Catalina/localhost/_//org/apache/jsp\log_jsp.java
classpath=/C:/Tomcat 5.0/webapps/ROOT/WEB-INF/classes/;/C:/Tomcat 5.0/webapps/ROOT/WEB-INF/lib/catalina-root.jar;C:\Tomcat 5.0\work\Catalina\localhost\_;/C:/Tomcat 5.0/webapps/ROOT/WEB-INF/classes/;/C:/Tomcat 5.0/webapps/ROOT/WEB-INF/lib/catalina-root.jar;C:/Tomcat 5.0/shared/classes/;C:/Tomcat 5.0/common/classes/;C:/Tomcat 5.0/common/endorsed/xercesImpl.jar;C:/Tomcat 5.0/common/endorsed/xmlParserAPIs.jar;C:/Tomcat 5.0/common/lib/ant.jar;C:/Tomcat 5.0/common/lib/commons-collections.jar;C:/Tomcat 5.0/common/lib/commons-dbcp-1.1.jar;C:/Tomcat 5.0/common/lib/commons-el.jar;C:/Tomcat 5.0/common/lib/commons-pool-1.1.jar;C:/Tomcat 5.0/common/lib/jasper-compiler.jar;C:/Tomcat 5.0/common/lib/jasper-runtime.jar;C:/Tomcat 5.0/common/lib/jsp-api.jar;C:/Tomcat 5.0/common/lib/naming-common.jar;C:/Tomcat 5.0/common/lib/naming-factory.jar;C:/Tomcat 5.0/common/lib/naming-java.jar;C:/Tomcat 5.0/common/lib/naming-resources.jar;C:/Tomcat 5.0/common/lib/servlet-api.jar;C:/Tomcat 5.0/common/lib/tools.jar;/C:/Tomcat%205.0/bin/bootstrap.jar;/C:/Program%20Files/Java/j2re1.4.2_07/lib/ext/dnsns.jar;/C:/Program%20Files/Java/j2re1.4.2_07/lib/ext/ldapsec.jar;/C:/Program%20Files/Java/j2re1.4.2_07/lib/ext/localedata.jar;/C:/Program%20Files/Java/j2re1.4.2_07/lib/ext/sunjce_provider.jar
cp=C:\Tomcat 5.0\bin\bootstrap.jar
cp=C:\Tomcat 5.0\webapps\ROOT\WEB-INF\classes
cp=C:\Tomcat 5.0\webapps\ROOT\WEB-INF\lib\catalina-root.jar
cp=C:\Tomcat 5.0\work\Catalina\localhost\_
cp=C:\Tomcat 5.0\webapps\ROOT\WEB-INF\classes
cp=C:\Tomcat 5.0\webapps\ROOT\WEB-INF\lib\catalina-root.jar
cp=C:\Tomcat 5.0\shared\classes
cp=C:\Tomcat 5.0\common\classes
cp=C:\Tomcat 5.0\common\endorsed\xercesImpl.jar
cp=C:\Tomcat 5.0\common\endorsed\xmlParserAPIs.jar
cp=C:\Tomcat 5.0\common\lib\ant.jar
cp=C:\Tomcat 5.0\common\lib\commons-collections.jar
cp=C:\Tomcat 5.0\common\lib\commons-dbcp-1.1.jar
cp=C:\Tomcat 5.0\common\lib\commons-el.jar
cp=C:\Tomcat 5.0\common\lib\commons-pool-1.1.jar
cp=C:\Tomcat 5.0\common\lib\jasper-compiler.jar
cp=C:\Tomcat 5.0\common\lib\jasper-runtime.jar
cp=C:\Tomcat 5.0\common\lib\jsp-api.jar
cp=C:\Tomcat 5.0\common\lib\naming-common.jar
cp=C:\Tomcat 5.0\common\lib\naming-factory.jar
cp=C:\Tomcat 5.0\common\lib\naming-java.jar
cp=C:\Tomcat 5.0\common\lib\naming-resources.jar
cp=C:\Tomcat 5.0\common\lib\servlet-api.jar
cp=C:\Tomcat 5.0\common\lib\tools.jar
cp=C:\Tomcat%205.0\bin\bootstrap.jar
cp=C:\Program%20Files\Java\j2re1.4.2_07\lib\ext\dnsns.jar
cp=C:\Program%20Files\Java\j2re1.4.2_07\lib\ext\ldapsec.jar
cp=C:\Program%20Files\Java\j2re1.4.2_07\lib\ext\localedata.jar
cp=C:\Program%20Files\Java\j2re1.4.2_07\lib\ext\sunjce_provider.jar
work dir=C:\Tomcat 5.0\work\Catalina\localhost\_
extension dir=C:\Program Files\Java\j2re1.4.2_07\lib\ext
srcDir=C:\Tomcat 5.0\work\Catalina\localhost\_
include=org/apache/jsp/log_jsp.java2005-4-12 11:37:26 org.apache.jasper.compiler.Compiler generateClass
严重: Error compiling file: /C:/Tomcat 5.0/work/Catalina/localhost/_//org/apache/jsp\log_jsp.java [javac] Compiling 1 source fileC:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:33: 'try' without 'catch' or 'finally'
try {
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:113: 'else' without 'if'
}else{
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:143: <identifier> expected
out.write("\n");
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:144: <identifier> expected
out.write(" <noframes>\n");
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:145: <identifier> expected
out.write(" sorry,this cocument can be viewed only with a frames-capable browser.\n");
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:146: <identifier> expected
out.write(" <a href=\"frame1.html>take this link</a>\n");
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:147: <identifier> expected
out.write("to the first HTML document in the set.\n");
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:148: <identifier> expected
out.write("</noframes>\n");
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:149: <identifier> expected
out.write("</frameset>\n");
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:150: <identifier> expected
out.write("</HTML>\n");
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:151: 'class' or 'interface' expected
} catch (Throwable t) {
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:161: 'class' or 'interface' expected
}
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\log_jsp.java:163: 'class' or 'interface' expected
^
13 errors