⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addadminaction.java

📁 该程序能够准确的记录互联网用户上网所用的流量
💻 JAVA
字号:
package com.briup.admin.web.action;import java.util.Date;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import com.briup.admin.service.IAdminService;import com.briup.admin.web.form.AddAdminForm;import com.briup.common.dao.pojo.Admin;import com.briup.common.dao.pojo.Role;/** * class AddAdminAction *  * @author briup Date 2008-2-26 上午09:33:39 */public class AddAdminAction extends Action {	IAdminService adminService;	public void setAdminService(IAdminService adminService) {		this.adminService = adminService;	}	public ActionForward execute(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response)			throws Exception {		// 通过form获取所有的字段		AddAdminForm addAdminForm = (AddAdminForm) form;		String loginName = addAdminForm.getLoginName();		String realName = addAdminForm.getRealName();		String loginPassword1 = addAdminForm.getPassword1();		String loginPassword2 = addAdminForm.getPassword2();		String email = addAdminForm.getEmail();		String sex = addAdminForm.getSex();		String address = addAdminForm.getAddress();		String telephone = addAdminForm.getTelephone();		String postCode = addAdminForm.getPostcode();		String remark = addAdminForm.getRemark();		String roleId = addAdminForm.getRole();		// 判断两次输入密码是否一致		if (loginPassword1.equals(loginPassword2)) {			loginPassword1 = loginPassword2;		} else {			request.setAttribute("message", "两次输入密码不一致!");		}		try {			// 判断该用户是否存在,若存在报错			Admin admin1 = adminService.findAdmin(loginName);			if (admin1 != null) {				request.setAttribute("message", "该用户已存在!");			}			// 查寻对应的角色名			Role role = adminService.findRole(Long.parseLong(roleId));			// 将信息封装在admin对象中提交保存到数据库			Admin admin = new Admin();			admin.setAddress(address);			admin.setEmail(email);			admin.setLoginName(loginName);			admin.setLoginPassword(loginPassword1);			admin.setPostcode(postCode);			admin.setRealName(realName);			admin.setRegisterDate(new Date());			admin.setRemark(remark);			admin.setRole(role);			admin.setSex(Long.parseLong(sex));			admin.setTelephone(telephone);			adminService.saveAdmin(admin);			return mapping.findForward("success");		} catch (Exception e) {			e.printStackTrace();			request.setAttribute("message", "添加营业员失败!");			return mapping.findForward("failed");		}	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -