不是抽象的,并且未覆盖

nwpll 2009-02-06 02:57:43
import java.util.List;

import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.Iterator;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import jxl.Cell;
import jxl.CellType;
import jxl.Sheet;
import jxl.Workbook;
import jxl.WorkbookSettings;
import jxl.read.biff.BiffException;

import org.apache.commons.fileupload.DiskFileUpload;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadBase.SizeLimitExceededException;

import com.bstek.dorado.action.Action;
import com.bstek.dorado.action.Controller;
import com.bstek.dorado.action.mapping.ActionForward;
import com.bstek.dorado.common.DoradoContext;
import com.bstek.dorado.common.Setting;
import com.bstek.dorado.common.Transaction;
import com.bstek.dorado.common.TransactionManager;
import com.bstek.dorado.common.log.Log;
import org.apache.commons.lang.StringUtils;

import com.bstek.dorado.common.log.Log;
import com.bstek.dorado.data.ParameterSet;
import com.bstek.dorado.data.db.DBStatement;
import com.bstek.dorado.utils.variant.VariantSet;
import com.bstek.dorado.view.DefaultViewModel;

/**
* LoginViewModel
* @version 1.0
*/
public class dlViewModel extends DefaultViewModel {
/**
* 登陆验证账号、密码是否存在 * @param parameters
* @param outParameters
* @throws Exception
*/
public void dl(ParameterSet parameters, ParameterSet outParameters)
throws Exception {

String userName = parameters.getString("user");
String userPassword = parameters.getString("password");



if (StringUtils.isNotEmpty(userName) && StringUtils.isNotEmpty(userPassword)) {
//查询数据库中符合的帐号与密码
String sql = "select no,name from guiyuan " +
"where no= :userName " +
"and name = :userPassword " ;


DBStatement dbst = new DBStatement();
try{
dbst.setSql(sql);
dbst.parameters().setString("userName", userName);
dbst.parameters().setString("userPassword", userPassword);

List list = dbst.queryForList();

if (list == null || list.size()==0) {

throw new Exception("登陆失败,用户名或密码不正确!");
}
else{
outParameters.setString("result", "true");
outParameters.setString("message", "登陆成功!");

}




}finally{
dbst.close();
}
}
}
}























[javac] Compiling 2 source files to D:\DoradoDemo\rl\web\WEB-INF\classes
[javac] D:\DoradoDemo\rl\src\sss\s.java:53: sss.s 不是抽象的,并且未覆盖 com.bstek.dorado.action.impl.AbstractAccessController 中的抽象方法 logout(com.bstek.dorado.action.Action,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
[javac] public class s extends AbstractAccessController {
[javac] ^
...全文
805 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
huhk 2009-02-06
  • 打赏
  • 举报
回复
在你的s.java中重写继承来的logout方法呀。你还是看下基础的书吧。
nwpll 2009-02-06
  • 打赏
  • 举报
回复
大哥 我还以为你。。。。帮我回答了 帮忙啊
FlowerInSnow 2009-02-06
  • 打赏
  • 举报
回复
刷点分,谢谢啦!
FlowerInSnow 2009-02-06
  • 打赏
  • 举报
回复
刷点分,谢谢啦!
FlowerInSnow 2009-02-06
  • 打赏
  • 举报
回复
刷点分,谢谢啦!
nwpll 2009-02-06
  • 打赏
  • 举报
回复
急救啊 麻烦帮忙啊 新注册的用户没分 以后补
nwpll 2009-02-06
  • 打赏
  • 举报
回复
那我该怎么改啊
huhk 2009-02-06
  • 打赏
  • 举报
回复
都说你的
s.java没有重写 AbstractAccessController 中的logout方法了。
nwpll 2009-02-06
  • 打赏
  • 举报
回复
大哥们 救救我吧
huhk 2009-02-06
  • 打赏
  • 举报
回复
你贴的不是 s.java的代码呀。

58,455

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧