我把错误提示和源代码发布出来,请指教~~~~~~~~~~``
我把错误提示和源代码发布出来
希望哪位大虾指教一下~~~~~~~~~~~~~~~~
我在jsp文件里面调用一个student.java生成的类
出现下面的错误提示:
/updatestudent.jsp:7: cannot resolve symbol
symbol : class student
location: class _jsp._updatestudent__jsp
student update;
^
/updatestudent.jsp:8: cannot resolve symbol
symbol : class student
location: class _jsp._updatestudent__jsp
update = (student) pageContext.getAttribute("update");
-------------------------------------------------------------------
源代码:
addstudent.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<jsp:useBean id="update" scope="page" class="student">
<jsp:setProperty name="update" property="*"/>
</jsp:useBean>
<body bgcolor="#0099FF" text="#FFFFFF" link="#00FF00">
<%
try {
String s = request.getParameter("password");
if(s==null || s.equals("")) throw new Exception("错误,密码不能为空!!");
String stu_id = (String)session.getAttribute("id");
if(stu_id==null){response.sendRedirect("login.jsp");}
update.setStu_id(stu_id);
update.update();
String d= update.getStu_id();
out.print("学生号: "+d+"<br>");
String a = update.getPassword();
out.print("您的新密码: "+a+"<br>");
String b= update.getTel();
out.print("您的电话: "+b+"<br>");
String c= update.getE_mail();
out.print("E_mail: "+c+"<br>");
%>
<p><a href="student.jsp"><<您已经更新成功,请返回</a>
<p>
<%
}catch (Exception e){out.print(e.toString());}
%>
</body>
</html>
----------------------------------------------------------------
student.java
import java.sql.*;
package student;
public class student {
private String name;
private String password;
private String id;
private String jiguan;
private String sex;
private String dep;
public void setDep(String s){dep=s;}
public String getDep(){return dep;}
public void setSex(String s){sex=s;}
public String getSex(){return sex;}
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 getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getJiguan() {
return jiguan;
}
public void setJiguan(String jiguan) {
this.jiguan = jiguan;
}
public boolean hasLogin(String id){ //检查该学生是否已经注册
boolean f=true;
String sql="select id from student where id ='"+id+"'";
sqlBean db =new sqlBean();
try{
ResultSet rs=db.executeQuery(sql);
if(rs.next()){ f=false;}
else{ f=true;}
}catch(Exception e){ e.getMessage();}
return f;
}
public ResultSet getStudent(){
String sql="select * from student ";
sqlBean db= new sqlBean();
ResultSet rs = db.executeQuery(sql);
return rs;
}
public void updateStudent(){
String sql="update student "+
" set name='"+name+"',sex='"+sex+"',department='"+dep+"', "+
"password='"+password+"',jiguan='"+jiguan+"' "+
" where id='"+id+"' ";
sqlBean db= new sqlBean();
db.executeInsert(sql);
}
public void deleteStudent(){
String sql="delete from student where id ='"+id+"' ";
sqlBean db= new sqlBean();
db.executeDelete(sql);
}
public int deleteStudent(String id){
int num=0;
String sql="delete from student where id ='"+id+"' ";
sqlBean db= new sqlBean();
num=db.executeDelete(sql);
return num;
}
public void addStudent() {
String sql="insert into student(name,password,id,sex,department,jiguan) "+
"VALUES('"+name+"','"+password+"','"+id+"','"+sex+"','"+dep+"','"+jiguan+"')";
sqlBean db =new sqlBean();
db.executeInsert(sql);
}
}
-------------------------------------------------------------
请指教~~~~~~~~~~~~急急急~~~~~~~~~~:(