【Java开源代码栏目提醒】:网学会员Java开源代码为您提供AdminAction.java参考,解决您在AdminAction.java学习中工作中的难题,参考学习。
package com.
webtier;
import com.dao.AdminDao;
import com.form.AdminForm;
public class AdminAction extends AdminForm {
private static AdminDao adminDao = null;
static{
adminDao=new AdminDao();
}
// 瀵圭櫥褰曠敤鎴风殑琛ㄥ崟楠岃瘉鏄惁涓虹┖
public void validateIndex() {
if (null == admin_user || admin_user.equals("")) {
this.addFieldError("admin_user", "| 璇锋偍杈撳叆鐢ㄦ埛鍚?);
}
if (null == admin_password || admin_password.equals("")) {
this.addFieldError("admin_password", "| 璇锋偍杈撳叆瀵嗙爜");
}
}
// 瀵圭櫥褰曠敤鎴风殑琛ㄥ崟楠岃瘉
public String index() {
String query_password = adminDao.getAdminPassword(admin_user);
if (query_password.equals("")) {
this.addActionError("| 璇ョ敤鎴峰悕涓嶅瓨鍦?);
return INPUT;
}
if (!query_password.equals(admin_password)) {
this.addActionError("| 鎮ㄨ緭鍏ョ殑瀵嗙爜鏈夎锛岃閲嶆柊杈撳叆");
return INPUT;
}
session.put("admin_user", admin_user);
return SUCCESS;
}
// 瀵逛慨鏀圭鐞嗗憳瀵嗙爜琛ㄥ崟楠岃瘉鏄惁涓虹┖
public void validateUpdatePassword() {
if (null == admin_password || admin_password.equals("")) {
this.addFieldError("admin_password", "璇疯緭鍏ュ師瀵嗙爜");
}
if (null == admin_repassword1 || admin_repassword1.equals("")) {
this.addFieldError("admin_repass
word1", "璇疯緭鍏ユ柊瀵嗙爜");
}
if (null == admin_repassword2 || admin_repassword2.equals("")) {
this.addFieldError("admin_repassword2", "璇疯緭鍏ュ瘑鐮佺‘璁?);
}
if (!admin_repassword1.equals(admin_repassword2)) {
this.addActionError("鎮ㄨ緭鍏ヤ袱娆″瘑鐮佷笉鐩稿悓锛岃閲嶆柊杈撳叆锛侊紒锛?);
}
}
public String updatePassword() {
String query_password = adminDao.getAdminPassword(admin_user);
if (!admin_password.equals(query_password)) {
this.addFieldError("admin_password", "鎮ㄨ緭鍏ョ殑鍘熷瘑鐮佹湁璇紝璇烽噸鏂拌緭鍏?);
}
String sql = "update tb_admin set admin_password='" + admin_repassword1
+ "' where admin_user='" + admin_user + "'";
if (!adminDao.operationAdmin(
sql)) {
this.addActionError("淇敼瀵嗙爜澶辫触锛侊紒锛?);
return INPUT;
} else {
request.setAttribute("editPassword", "鎮ㄤ慨鏀瑰瘑鐮佹垚鍔燂紝璇锋偍閲嶆柊鐧诲綍锛侊紒锛?);
return SUCCESS;
}
}
}