我用JBuilder调试一个简单的JSP例子程序,按F9运行后,出项如下错误提示,请高手们抽空看一下,怎么解决?非常感谢!
(注:我用的是Jbuilder7+Weblogic8.1组合)
......
"register.jsp": java.lang.NoSuchMethodException: com.borland.jbuilder.webserverglue.weblogic.jsp.NadaJavac
does not define 'public static int compile(String[], java.io.PrintWriter)'
[Compilation errors : ]
"register.jsp": java.lang.Exception: [Compilation errors : ]
Exception in thread "main"
.....
"registerErrorPage.jsp": java.lang.NoSuchMethodException: com.borland.jbuilder.webserverglue.weblogic.jsp.NadaJavac
does not define 'public static int compile(String[], java.io.PrintWriter)'
[Compilation errors : ]
"registerErrorPage.jsp": java.lang.Exception: [Compilation errors : ]
Exception in thread "main"
***register.jsp文件代码如下:
// 在此输入代码
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page errorPage="registerErrorPage.jsp" %>
<html>
<head>
<title>
登陆结果
</title>
</head>
<jsp:useBean id="RegisterBeanId" scope="session" class="jspregister.RegisterBean" />
<jsp:setProperty name="RegisterBeanId" property="*" />
<body bgcolor="ffffff">
<%if(RegisterBeanId.isValidUser()){%>
<div align="center">
<h3><br>已经登陆成功!<br></h3>
<h1>
<font color="red">
<br>
欢迎<jsp:getProperty name="RegisterBeanId" property="userID"/>!
<br>
</font>
</h1>
</div>
<%}else{%>
<h1 align="center">你不是本站注册用户,请先注册!</h1>
</body>
</html>
<p class="indent">
|
***registerErrorPage.jsp代码如下:
// 在此输入java代码
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page isErrorPage="true" %>
<html>
<body>
<h1>Error page register</h1>
<br>An error occured in the bean. Error Message is: <%= exception.getMessage() %><br>
Stack Trace is :
<pre><font color="red">
<%
java.io.CharArrayWriter cw = new java.io.CharArrayWriter();
java.io.PrintWriter pw = new java.io.PrintWriter(cw,true);
exception.printStackTrace(pw);
out.println(cw.toString());
%></font></pre>
<br>
</body>
</html>
<p class="indent">
|