高分求救,关于javabean

cdhxr 2003-08-07 11:51:30
初学javabean,遇到挫折,搜索本栏目类似问题,发现自己的配置好象没有任何问题,但就是调不通。哪位善良的哥儿帮忙解决?一定高分相送!up有分
症状如下:
1、login.jsp中
<%@ page import="login.User"%>
<jsp:useBean id="userlist" scope="page" class="login.User"/>

2、User.java中
package login;
import java.util.*;
import java.sql.*;
import java.io.Serializable;

public class User implements Serializable{
.
.
.
}
3、文件放置位置
d:\servlet\jsp\login.jsp
\WEB-INF\classes\login\User.class
\src\login\User.java
4、Tomcat虚拟目录设置
<Context path="/welcome" debug="0" docBase="d:\servlet\jsp" reloadable="true"/>
5、访问方法
http://127.0.0.1:8080/welcome/login.jsp
6、出错提示
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: -1 in the jsp file: null

Generated servlet error:
[javac] Since fork is true, ignoring compiler setting.
[javac] Compiling 1 source file
[javac] Since fork is true, ignoring compiler setting.
[javac] D:\Tomcat4\work\Standalone\localhost\welcome\login_jsp.java:8: package login does not exist
[javac] import login.User;
[javac] ^
[javac] D:\Tomcat4\work\Standalone\localhost\welcome\login_jsp.java:212: package login does not exist
[javac] login.User userlist = null;
[javac] ^
[javac] D:\Tomcat4\work\Standalone\localhost\welcome\login_jsp.java:214: package login does not exist
[javac] userlist = (login.User) pageContext.getAttribute("userlist", PageContext.PAGE_SCOPE);
[javac] ^
[javac] D:\Tomcat4\work\Standalone\localhost\welcome\login_jsp.java:217: package login does not exist
[javac] userlist = (login.User) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "login.User");
[javac] ^
[javac] 4 errors
...全文
80 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
androwdelphi 2003-08-10
  • 打赏
  • 举报
回复
先把.java现编译成.class文件;
再放到WEB-INF下;
ok;
jozh 2003-08-10
  • 打赏
  • 举报
回复
我也有这个问题,老是找不到BEAN,郁闷!
GeminiFox 2003-08-08
  • 打赏
  • 举报
回复
WEB-INF应该放在jsp目录下,这一点是肯定的。
cdhxr 2003-08-08
  • 打赏
  • 举报
回复
自己up了
cdhxr 2003-08-08
  • 打赏
  • 举报
回复
to bdsc and beyondii:都试过,不是这些原因
to 飞鱼:同情呀,同情!
beyondii 2003-08-07
  • 打赏
  • 举报
回复
把这个<%@ page import="login.User"%>去掉,重新启动tomcat。
bdsc 2003-08-07
  • 打赏
  • 举报
回复
\WEB-INF 应该在docBase下


d:\servlet\jsp\
|
\WEB-INF\
wjdlilin 2003-08-07
  • 打赏
  • 举报
回复
我也有如此问题,不懂

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧