站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Eclipse 专题在ecplise3.1.1+myecplise4.1.1+tomcat5.0下使用useBean时遇到的问题。

在ecplise3.1.1+myecplise4.1.1+tomcat5.0下使用useBean时遇到的问题。

摘要: 在ecplise3.1.1+myecplise4.1.1+tomcat5.0下使用useBean时遇到的问题。


写了一个很简单的类:Student,只有一些诸如setName()或getName()的简单方法,编译通过。
在jsp中也只是简单的用setProperty和getProperty方法获取和修改对象的值,但在浏览器中打开网页时,总是有如下的错误提示:

2006-4-19 15:08:56 org.apache.jasper.compiler.Compiler generateClass
严重: Error compiling file: /C:/Tomcat 5.0/work/Catalina/localhost/test//org/apache/jsp/student_jsp.java [javac]

Compiling 1 source file

C:/Tomcat 5.0/work/Catalina/localhost/test/org/apache/jsp/student_jsp.java:73: 找不到符号
符号: 类 Student
位置: 类 org.apache.jsp.student_jsp
Student zhang = null;
^
C:/Tomcat 5.0/work/Catalina/localhost/test/org/apache/jsp/student_jsp.java:75: 找不到符号
符号: 类 Student
位置: 类 org.apache.jsp.student_jsp
zhang = (Student) _jspx_page_context.getAttribute("zhang", PageContext.PAGE_SCOPE);
^
C:/Tomcat 5.0/work/Catalina/localhost/test/org/apache/jsp/student_jsp.java:77: 找不到符号
符号: 类 Student
位置: 类 org.apache.jsp.student_jsp
zhang = new Student();
^
C:/Tomcat 5.0/work/Catalina/localhost/test/org/apache/jsp/student_jsp.java:89: 找不到符号
符号: 类 Student
位置: 类 org.apache.jsp.student_jsp
out.write(org.apache.jasper.runtime.JspRuntimeLibrary.toString((((Student)_jspx_page_context.findAttribute

("zhang")).getName())));


请问各位是什么原因?谢谢了。


好象是找不到Student这个类。你把jsp贴上


找不到Student类,确信Jsp中useBean的class属性正确。



代码如下(大部分是myeclipse自动生成的):
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<head>


BeansTest








↑返回目录
前一篇: 推荐一个Web开发环境
后一篇: 用Eclipse在工程中加入第三方class类库的问题