<body>
   显示结果. <br>
   <%
     ArrayList stus= (ArrayList)request.getAttribute("stus");
   %>
   <table bgColor="#ff0000">
  <tr> 
  <td>学号</td>
  <td>姓名</td>
  <td>性别</td>
  <td>出生年月</td>
  <td>家庭住址</td>
  </tr>
  <%
    for(int i= 0;i<stus.size();i++)
    {
      student stu=(student)stus.get(i) 这一行提示有错误student不能解析为一个类型是怎么回事??
    
    %>
    <tr>
   <td><%=stu.getStuId() %></td>
   <td><%=stu.getStuName()%></td>
   <td><%=stu.getStuSex() %></td>
   <td><%=stu.getStuBir() %></td>
   <td><%=stu.getStuAdd() %></td>
   </tr>
    <%
 
    }
 %>
   
   
   </table>
public class student {
       private String stuId;
       private String stuName;
       private String stuSex;
       private String stuBir;
       private String stuAdd;
public String getStuId() {
return stuId;
}
public void setStuId(String stuId) {
this.stuId = stuId;
}
public String getStuName() {
return stuName;
}
public void setStuName(String stuName) {
this.stuName = stuName;
}
public String getStuSex() {
return stuSex;
}
public void setStuSex(String stuSex) {
this.stuSex = stuSex;
}
public String getStuBir() {
return stuBir;
}
public void setStuBir(String stuBir) {
this.stuBir = stuBir;
}
public String getStuAdd() {
return stuAdd;
}
public void setStuAdd(String stuAdd) {
this.stuAdd = stuAdd;
}
       
}
    

解决方案 »

  1.   

    看你在jsp中引入了import package.xxxx.student 的包了?不行的话试着把类的第一个字母大写、然后在强转看看、
      

  2.   

    个人感觉你把student 类写到了 默认的package 下了、试着给包起名、然后在jsp引用、以后记得类的开头字母要大写、规范、
      

  3.   

    lz 没有倒包。jsp上找不到 student类。 还有lz 类名都是小写的这习惯可不好。
      

  4.   

    <%@ page language="java" contentType="text/html;charset=UTF-8" %>
    <%@ page import="xxx.xxx.Student"%>
      

  5.   

    student.java 放到一个包里 ,即定义student.java的开始加上
    package xxx.xxx ;
    <%@ page language="java" contentType="text/html;charset=UTF-8" %>
    <%@ page import="xxx.xxx.student"%>