Tomcat给出的错误提示如下:An error occurred at line: 150 in the jsp file: /register.jsp
The method insert() is undefined for the type suser
147: user.setid(id);
148: user.setemail(mail1);
149: user.setname(name);
150: int i=user.insert();
151: if(i==1)
152: {
153: out.println("注册成功");好像是说insert() 这个方法没有定义,可这不可能啊,文件我是在Ecilipse下面编的,这个方法我在类中定义过了,这行代码放到类的main方法中可以通过,并且在
Ecilipse中输入user.后insert这个方法也是自动提示出来的,不可能没有定义。实在想不通怎么回事了,谢谢大家了。
The method insert() is undefined for the type suser
147: user.setid(id);
148: user.setemail(mail1);
149: user.setname(name);
150: int i=user.insert();
151: if(i==1)
152: {
153: out.println("注册成功");好像是说insert() 这个方法没有定义,可这不可能啊,文件我是在Ecilipse下面编的,这个方法我在类中定义过了,这行代码放到类的main方法中可以通过,并且在
Ecilipse中输入user.后insert这个方法也是自动提示出来的,不可能没有定义。实在想不通怎么回事了,谢谢大家了。
147: user.setId(id);
148: user.seteMail(mail1);
149: user.setName(name);
吧
你可以用反编译工具去tomcat下面把那个类反编译一下 看看内容是不是真的有
148: user.setemail(mail1);
149: user.setname(name);150: int i=user.insert();
//显然是执行 SQL插入语句的方法 ,利用此方法 插入用户信息到数据库!
//请查看是否有此方法,并且正确!151: if(i==1)
152: {
153: out.println("注册成功");
2。确认修改类文件后重起TOMCAT
3。实在不行,删掉TOMCAT下的文件,重新部署,也有可能是缓存,清空之