不是抽象的,并且未覆盖
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] ^