日期:2014-05-17  浏览次数:20645 次

第一个javabean,有问题,请求解答..

<%@ page language="java" contentType="text/html;charset=UTF-8" %>
<%@ page import="bean.*"%>
<html>
  <head>
  <title>Use JavaBean</title>
  </head>
  
  <body>&nbsp; 
  <jsp:useBean id="user" scope="page" class="bean.UserBean"></jsp:useBean>
  <%
  user.setUsername("Zou");
  user.setPassword("1234");
  out.println("Username:" + user.getUsername() + "<br/>");
  out.println("Password:" + user.getPassword() + "<br/>");
  %>
  </body>
</html>

出错信息:The import bean cannot be resolved

因为我不知道把编译好的class文件放在哪里,我在以下三个地方都放了:
1.在项目根目录Patient下
2.在WEB-INF目录下 Patient/WEB-INF/
3.在classes文件夹内 Patient/WEB-INF/classes/

但是还是报错,不知道什么原因,希望有人能给我解答啊,谢谢了!

------解决方案--------------------
<%@ page import="bean.*"%>这个指令是导入类的。类似于java里的import java.util.*;如果要导自己写的类的花,import里面写要导入的类的路径就可以了。就在src下面就可以,不需要放到WEB-INF下面的、。
------解决方案--------------------
把类建到src下面啊,楼主是不是还没从自己搭接环境中回神呢
------解决方案--------------------
Patient/WEB-INF/classes/bean/xxx.class
编译好的文件时放到classes目录下边的,只不过你要把包路径都建立好
------解决方案--------------------
bean没有放到包里。
放好后,记得import