在Tomcat中,JSP怎样调用beans ?

catyycsdn 2002-03-28 02:26:07
编译Hello.java并保存在当前目录(webapps\jszy\jsp\beans\example_h\)
调用文件example.jsp在下(webapps\jszy\jsp\)
用http://myServer:8080/jszy/jsp/example.jsp访问,出错提示:

org.apache.jasper.JasperException: Unable to compile class for JSPC:\tomcat\work\localhost_8080%2Fjszy\_0002fjsp_0002fexample_0002ejspexample_jsp_0.java:63: ???? example_h.Hello?
example_h.Hello HelloBeans = null;
^
C:\tomcat\work\localhost_8080%2Fjszy\_0002fjsp_0002fexample_0002ejspexample_jsp_0.java:66: ???? example_h.Hello?
HelloBeans= (example_h.Hello)
^
C:\tomcat\work\localhost_8080%2Fjszy\_0002fjsp_0002fexample_0002ejspexample_jsp_0.java:71: ???? example_h.Hello?
HelloBeans = (example_h.Hello) Beans.instantiate(this.getClass().getClassLoader(), "example_h.Hello");
^
3 ???
.......

=======================================================================
Hello.java原文件:

package example_h;

public class Hello {
public String name="Every one!";
public String output() {
return "Hello "+name;
}
}

-----------------------------------------------------------------------
example.jsp原文件:

<html>
<head>
</head>
<body>
<jsp:useBean id="HelloBeans" scope="session" class="example_h.Hello" />
<%=HelloBeans.output()%>
<hr>
<%
out.print("<hr size=1 color=#000000><br>");
HelloBeans.name = "world";
out.print(HelloBeans.ouput());
%>
</body>
</html>

====================================================================
问题出在哪?
...全文
4 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
pingju 2002-03-29
我也不知道怎么解决,不过用jbuilder建一个jsp文件(默认带bean的)看看里面的目录结构不就行了吗?
回复
Patrick_DK 2002-03-29
好像JavaBean一定要打包发布在classes下的
回复
dy1978 2002-03-29
在<body>下面加上下面这句话试试
<%@ page import="example_h.Hello"%>
回复
yyand23 2002-03-29
我也出现了类似的问题,我正在找解决的方法。
回复
catyycsdn 2002-03-29
我把Hello.class 拷贝到 \\myServer\tomcat\webapps\ROOT\WEB-INF\classes\example_h 下了,

为什么还提示那个错误呢?

还有哪儿要注意的呢?
回复
catyycsdn 2002-03-29
问题解决了,class文件拷贝到jszy\web_inf\classes\下就行了,要加上dy1978(三毛) 的那句话。
回复
bookbobby 2002-03-28
javabeans应该放在classes下面
回复
catyycsdn 2002-03-28
classpath 包含那个路径了
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告