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

📄 addadminservlet.java

📁 电子商城
💻 JAVA
字号:
package com.lmh.servlet.admin;

import java.io.IOException;

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

import com.lmh.dao.impl.OracleUserDAO;
import com.lmh.dao.vo.UserBean;
import com.lmh.pub.EncodingTool;

public class AddAdminServlet extends HttpServlet {

	/**
	 * The doPost method of the servlet. <br>
	 * 
	 * This method is called when a form has its tag value method equals to
	 * post.
	 * 
	 * @param request
	 *            the request send by the client to the server
	 * @param response
	 *            the response send by the server to the client
	 * @throws ServletException
	 *             if an error occurred
	 * @throws IOException
	 *             if an error occurred
	 */
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		String title = "";
		String url = "";
		String content = "";

		OracleUserDAO userDao = new OracleUserDAO();
		String suser = request.getParameter("suser");
		if (suser != null && suser.length() != 0) {
			
			if (userDao.searchUser(suser)!=null&&userDao.searchUser(suser).getSuser() != null) {
				content = "用户名不可用,该用户名已被注册过!";
				title = "注冊失敗";
				url = "/lmhshop/admin/user/regAdmin.jsp";
			} else {
				String spwd = request.getParameter("spwd");
				String ssex = request.getParameter("ssex");
				String sname = request.getParameter("sname");
				String sbirth = request.getParameter("sbirth");
				String semail = request.getParameter("semail");
				String sphone = request.getParameter("sphone");
				String saddress = request.getParameter("saddress");
				String scode = request.getParameter("scode");

				UserBean userBean = new UserBean();

				userBean.setSuser(suser);
				userBean.setSname(sname);
				userBean.setDbirth(sbirth);
				userBean.setSphone(sphone);
				userBean.setSsex(ssex);
				userBean.setSpwd(spwd);
				userBean.setSaddress(saddress);
				userBean.setScode(scode);
				userBean.setSemail(semail);

				userBean.setSlock("0");
				userBean.setNlogin(0);
				userBean.setNlevel(5);

				userDao.insertUser(userBean);
				content = "恭喜!成功注册了用户名为" + suser + "的管理员,添加成功!";
				title = "注冊成功";
				url = "/lmhshop/admin/user/adminManger.jsp";
			}
		}

		content = content + "本页面将在5秒后自动跳转";

		title = EncodingTool.encoder(title);
		content = EncodingTool.encoder(content);
		url = EncodingTool.encoder(url);
		response.sendRedirect("/lmhshop/publicInfo.jsp?title=" + title
				+ "&url=" + url + "&content=" + content);
	}

}

⌨️ 快捷键说明

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