百思不得其解,无法使用javabean,高分求教
我搜索了板块上关于无法使用javabean的帖子,发现还是无法解决我的问题,描述如下:
虚拟目录myapp
jsp放在myapp/下,不调用bean时,可以正常访问,servlet也可以正常访问
写了一个bean如下
package beans;
public class hello
{
public hello()
{
System.out.println("Hello!");
}
}
编译以后,把hello.class放在myapp/WEB-INF/classes/beans/ 下
然后写了一个test.jsp放在myapp/ 下,其中有
<jsp:useBean id="s" scope="page" class="beans.hello"/>
<%
s.hello();
%>
运行test.jsp,错误如下:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 9 in the jsp file: /1.jsp
Generated servlet error:
[javac] Compiling 1 source file
C:\tools\Tomcat 5.0\work\Catalina\localhost\myapp\org\apache\jsp\_1_jsp.java:42: cannot access beans.hello
An error occurred at line: 9 in the jsp file: /1.jsp
Generated servlet error:
bad class file: D:\work\programme\JSP\WEB-INF\classes\beans\hello.class
class file contains wrong class: hello
Please remove or make sure it appears in the correct subdirectory of the classpath.
beans.hello s = null;
^
1 error
虚拟目录myapp
jsp放在myapp/下,不调用bean时,可以正常访问,servlet也可以正常访问
写了一个bean如下
package beans;
public class hello
{
public hello()
{
System.out.println("Hello!");
}
}
编译以后,把hello.class放在myapp/WEB-INF/classes/beans/ 下
然后写了一个test.jsp放在myapp/ 下,其中有
<jsp:useBean id="s" scope="page" class="beans.hello"/>
<%
s.hello();
%>
运行test.jsp,错误如下:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 9 in the jsp file: /1.jsp
Generated servlet error:
[javac] Compiling 1 source file
C:\tools\Tomcat 5.0\work\Catalina\localhost\myapp\org\apache\jsp\_1_jsp.java:42: cannot access beans.hello
An error occurred at line: 9 in the jsp file: /1.jsp
Generated servlet error:
bad class file: D:\work\programme\JSP\WEB-INF\classes\beans\hello.class
class file contains wrong class: hello
Please remove or make sure it appears in the correct subdirectory of the classpath.
beans.hello s = null;
^
1 error
...全文
相关推荐
实验四 JavaBean及Servlet使用
《JavaBean及Servlet使用》实验详解实验四的目的是让学生深入理解JavaBean和Servlet的开发流程,这二者是Java Web开发中的重要组成部分。
iReport使用JavaBean作为数据源——最简单的示例
**运行和测试**:完成报表设计后,你可以使用iReport的预览功能来查看和测试报表。在预览中,你可以提供JavaBean实例的集合,iReport会自动填充报表中的数据。6.
jsp中使用javabean实例介绍
这种结构使得JavaBean易于在JSP页面中被管理和使用。在JSP中使用JavaBean,主要通过以下几个JSP标准标签库(JSTL)的标签来完成:1.
javabean概念和使用
JavaBean 概念和使用JavaBean 是一种 JAVA 语言写成的可重用组件。为写成 JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。
JavaBean_使用
#### 三、JavaBean 在 JSP 中的具体应用下面以题目中的案例为例,详细介绍如何定义一个 JavaBean 并在 JSP 页面中使用它。##### 1.


Web 开发
