struts中调用接口时候的Cannot make a static reference to the non-static method问题
答案:3 悬赏:50 手机版
解决时间 2021-03-28 21:43
- 提问者网友:原来太熟悉了会陌生
- 2021-03-27 23:36
struts中调用接口时候的Cannot make a static reference to the non-static method问题
最佳答案
- 五星知识达人网友:长青诗
- 2021-03-28 01:06
楼上回答的不知所以!
AddStudentDAO是接口,不能被实例化,变量引用也不对!下面是我给你改的。
劝楼主一句话,忠言逆耳:还是先学好j2se基础再学框架吧。
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
//转型
AddStudentForm addStudentForm=(AddStudentForm)form;
//调用接口
AddStudentDAO student=new Student();
boolean successful=false;
successful=student.addStudent(addStudentForm);
//关键字
String returnURLKeyWord = "addFailure";
if(successful == true){
returnURLKeyWord = "addSuccess";
}
return mapping.findForward(returnURLKeyWord);
}
AddStudentDAO是接口,不能被实例化,变量引用也不对!下面是我给你改的。
劝楼主一句话,忠言逆耳:还是先学好j2se基础再学框架吧。
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
//转型
AddStudentForm addStudentForm=(AddStudentForm)form;
//调用接口
AddStudentDAO student=new Student();
boolean successful=false;
successful=student.addStudent(addStudentForm);
//关键字
String returnURLKeyWord = "addFailure";
if(successful == true){
returnURLKeyWord = "addSuccess";
}
return mapping.findForward(returnURLKeyWord);
}
全部回答
- 1楼网友:忘川信使
- 2021-03-28 01:50
AddStudentDAO你的这个接口里面没有定义那个类,你定义一下即可调用。实现类里面的必须在接口里面也存在,否则不能调用。追问你是说在DAO定义它的实现类Student么?
实现类里面的必须在接口里也存在是指接口里面那个方法吗?方法是存在的呀
不懂了,还请指点下 谢谢追答你加qq:940550940,我帮你看下。追问好的 谢谢 qq信息已经发送过去了。。。。 你好像还没回复我加你的请求。。。
实现类里面的必须在接口里也存在是指接口里面那个方法吗?方法是存在的呀
不懂了,还请指点下 谢谢追答你加qq:940550940,我帮你看下。追问好的 谢谢 qq信息已经发送过去了。。。。 你好像还没回复我加你的请求。。。
- 2楼网友:行雁书
- 2021-03-28 01:43
这种应该是java基础
AddStudentDAO.addStudent(addStudentForm)
类名.方法名 这种要求方法是该类的静态方法
studentDao..addStudent(addStudentForm)
实例.方法名 方法可以静态可以是普通的
AddStudentDAO.addStudent(addStudentForm)
类名.方法名 这种要求方法是该类的静态方法
studentDao..addStudent(addStudentForm)
实例.方法名 方法可以静态可以是普通的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯