gong_wanyi 2017-04-05 10:38 采纳率: 50%
浏览 1678
已采纳

ssh框架里面的action类

1、action类
public String login(){
//adminname和adpassword为空,则返回登录界面,否则验证登录
if(null==adminname&&null==adpassword){
return "login";
}else{
**** Boolean u=AdminService.login(adminname,adpassword);****
if(u){
return "ok";
}else{
return "error";
}
}

    打*****号那行报错:Cannot make a static reference to the non-static method login(String, String) from the type AdminService

    2、AdminService类

public interface AdminService {
public boolean login(String adminName, String adPassword );
}

  • 写回答

4条回答 默认 最新

  • Ply to windward 2017-04-06 01:21
    关注

    非static的boolean login(String adminName, String adPassword );不能直接通过类名访问,需要向action注入一个AdminService实例,通过实例访问

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?