- 论坛徽章:
- 0
|
刚刚学习JSP,照着抄了一个JavaBean, 但是一运行JSP出了一些错误,有"当头一棒"的感觉.麻烦大家给看一下.
CLASSPATH=.;C:\j2sdk1.4.2\lib\tools.jar;C:\j2sdk1.4.2\lib\dt.jar;C:\j2sdk1.4.2\lib;C:\j2sdk1.4.2\bin\;C:\tomcat\common\lib\servlet.jar
下面是源码和编译错误提示:
JavaBean的源码:
package test;
public class TestBean{
private String name = null;
public TestBean(String strName_p){
this.name=strName_p;
}
public void setName(String strName_p){
this.name=strName_p;
}
public String getName(){
return this.name;
}
}
JSP源码
<%@ page import="test.TestBean" %>;
<html>
<body>
<center>
<%
TestBean testBean=new TestBean("This is a test java bean.");
%>
Java bean name is: <%=testBean.getName()%>;
</center>
</body>
</html>
JavaBean编译没有错误,class文件目录在
C:\tomcat\webapps\myapp\WEB-INF\classes\Test
JSP文件位于
C:\tomcat\webapps\myapp\
运行JSP文件错误提示为:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 4 in the jsp file: /TestBean.jsp
Generated servlet error:
[javac] Compiling 1 source file
C:\tomcat\work\Standalone\localhost\myapp\TestBean_jsp.java:7: package test does not exist
import test.TestBean;
^
C:\tomcat\work\Standalone\localhost\myapp\TestBean_jsp.java:44: cannot resolve symbol
symbol : class TestBean
location: class org.apache.jsp.TestBean_jsp
TestBean testBean=new TestBean("This is a test java bean.");
请问怎么处理,谢谢!
[ 本帖最后由 jiangeb 于 2007-3-20 15:19 编辑 ] |
|