bean放在
webapps/ROOT/WEB-INF/classes/%packagename%/

解决方案 »

  1.   

    在webapps  下面建立web-inf 然後在建立classes和lib
    你可以把你的class放在classes下面
      

  2.   

    那么调用的路径是什么,即<jsp:useBean class='?'...
      

  3.   

    class = packagename.classname
      

  4.   

    <jsp:useBean id="youname" scope="page" class="包名.类名" />
    也就是你的bean里面写的page后面的东西是包名
      

  5.   

    我也遇到同样的问题,我是这样写我的:
    <jsp:useBean id="beantest" scope="page" class="beantest.DateBean"/>
    我也把class放到web-inf目录下了
    但是页面显示不了我的bean。
    谢谢各位执教。
      

  6.   

    to Linwfeng:
    你的class应该在web-inf/beantest/下
      

  7.   

    如果你的类放对了位置,以上的方法还不能正常的话,试试看下面的方法<%@ page import="包名.类名"%>
    不过这样需要实例化
      

  8.   

    bean一定要放在WEB-INF\classes\package\下。
    还有,bean必须要放在一个包里,否则会出错
      

  9.   

    谁能说出这是什么程序package changing;import java.sql.*;
    import java.io.*;
    import java.util.*;public class changing {
    String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
    String sConnStr = "jdbc:odbc:changingoa";
    Connection connect = null;
    ResultSet rs = null;
    String FileName = "D:\\user.log";
    Vector planets =null;
    BufferedReader buff = null;
    BufferedWriter pw = null; public changing() {
    try {
    Class.forName(sDBDriver); 
    }
    catch(java.lang.ClassNotFoundException e) {
    System.err.println( e.getMessage());
    }
    }

    public ResultSet executeQuery(String sql) {
    try {
    connect = DriverManager.getConnection(sConnStr); 
    Statement stmt = connect.createStatement();
    rs = stmt.executeQuery(sql);

    catch(SQLException ex) { 
    System.err.println(ex.getMessage());
    }
    return rs;
    }

    public int executeUpdate(String sql) {
    int result = 0;
    try {
    connect = DriverManager.getConnection(sConnStr); 
    Statement stmt = connect.createStatement();
    result = stmt.executeUpdate(sql);

    catch(SQLException ex) { 
    System.err.println(ex.getMessage());
    }
    return result;
    } public void userLog(String work) {
        // 建立一文件操作对象

    File f = new File(FileName);
    String work1 = work;

    if(!f.exists())  {  // 如果文件不存在, 创建新文件
    try {
    pw = new BufferedWriter(new FileWriter(FileName));
    pw.write("用户日志文件 :");  // 初始化
    pw.close();
    }catch(IOException e) {}
    }
        
    try {
    planets = new Vector(); //利用Vector保存日志中原有的东西
    buff = new BufferedReader(new FileReader(FileName)); //读文件中的数据
    String his = buff.readLine();

    while(his!=null)
    {
    planets.addElement(his); //将原有日志加入Vector
    his = buff.readLine();
    }
    planets.addElement(work1);

    pw = new BufferedWriter(new FileWriter(FileName)); //向文件中写数据
    Enumeration enum = planets.elements();
    String now ="";
    while(enum.hasMoreElements()) //遍历Vector里的数据
    {
    now=(String)enum.nextElement();
    pw.write(now);
    pw.newLine();
    }
    buff.close();
    pw.close();
    }catch(IOException e) {}
    }
    }