java+Bean时有这样的提示。
里面的类是public的,有public的构造函数,也已经生成了.class文件......
包名为com.study.bean 类为Student,Student.class放在.....WEB-INF/clsaaes/com/study/bean下
不知道什么地方出了问题,请大家帮忙分析下...

解决方案 »

  1.   

    userBean对象是什么类型的?是不是有个student类型的属性,且无访问接口?
      

  2.   

    bean中有个容器,有student类型的属性 
    访问接口是....?
      

  3.   


    代码如下:
    package com.study.bean;
    import java.sql.*;
    import java.util.Vector;
    public class Student{
    private  String id;
    private String name;
       public String getId()
    {
    return id;
    }
    public void setId(String id)
    {
    this.id=id;
    }
       public String getName()
       {
       return name;
       }
       public void setName(String name)
        {
         this.name=name;
        }
       public String getAge()
    {
    return id;
    }
    public void setAge(String id)
    {
    this.id=id;
    }
       public Student(){}  public Vector studentByName(String studentname)
    {
      Vector list=new Vector();
      String url="jdbc:sqlserver://localhost:1433;DatabaseName=info";
      String user="sa";
      String pwd="lenovo";
      String query="select*from student where Name like'%"+studentname+"'";
      Connection conn=null;
      Statement stmt=null;
      ResultSet rs=null;
      try{
      Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
      conn=DriverManager.getConnection(url,user,pwd);
      stmt=conn.createStatement();
      rs=stmt.executeQuery(query);
      Student model=null;
      while(rs.next())
      {
      model=new Student();
      model.setId(rs.getString("Id"));
      model.setName(rs.getString("Name"));
      list.add(model);
      }
      }
      catch(Exception ex){}
      finally{
          try{
            rs.close();
            stmt.close();
            conn.close();
      
      }catch(Exception ex){}
      }
      
      
      return list;
    }
       }<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
    <%@page import="java.sql.*" %>
    <%@page import="com.study.bean.*" %>
    <html>
     <head> <title>this is a form page.</title></head>
     <body>
     <form name="form1" method="post" action="newsearch.jsp">
    please input your name:
    <input type="text" name="studentname" id="studentname" >
    <input type="submit" name="submit" value="提交"></form>
    <jsp:useBean id="Student" class="com.study.bean.Student "scope="page"/>
    <%String studentname=request.getParameter("studentname");
    if(studentname!=null)
    {
      studentname=new String(studentname.getBytes("iso-8895-1"),"gb2312");
      try{
        Vector v=(Vector)Student.studentByName(studentname);
        Iterator i=v.iterator();
        while(i.hasNext())
        {
       Student model=(Student)i.next();
          out.println("<table width='100%' border='1'cellpadding='1'cellspacing='1'bordercolor='000000'>");
          out.println("<tr>");
          out.println("<td bgcolor='ffffff' align='center'>ID</td>");
          out.println("<td bgcolor='ffffff' align='center'>NAME</td>");
           out.println("<td bgcolor='ffffff' align='center'>AGE</td>");
         out.println("<tr>");
         out.println("<td bgcolor='#FFFFFF' align='center'>"+model.getId()+"</td>");
         out.println("<td bgcolor='#FFFFFF' align='center'>"+model.getName()+"</td>");
         out.println("<td bgcolor='#FFFFFF' align='center'>"+model.getAge()+"</td>");
        }
      }catch(Exception ex){}
    } %>
    </body>
     </html> 
      

  4.   

    class="com.study.bean.Student "   多了个空格class="com.study.bean.Student"