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

📄 regservlet.java

📁 一套购物车项目。电子商务系统。实现了前台和后台的业务逻辑。
💻 JAVA
字号:
package com.softfz.jn0708.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Vector;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.softfz.jn0708.bean.UserBean;
import com.softfz.jn0708.dao.UserDAO;


/**
 *用户注册处理Servlet
 * @author student
 *
 */
public class RegServlet extends HttpServlet {

	/**
	 * 
	 */
	private static final long serialVersionUID = 6252729452826775490L;

	
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		
		doPost(request,response);
		
	}

	
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		
		PrintWriter out = response.getWriter();		
		UserBean user = null ;
		UserBean bean = new UserBean();	
		bean.userBean(request);		
		bean.setIslocked("0");
		bean.setUserflag("0");
		UserDAO dao = new UserDAO();
		user = dao.getUser(bean.getUsername(),Integer.parseInt(bean.getUserflag()));	
		if(user==null){					
			if(dao.addUser(bean,bean.getUserflag())){				
//				获取session对象
//				HttpSession session = request.getSession();				
//
//				ServletContext context = this.getServletContext();
//				Vector online =  (Vector) context.getAttribute("online");					
//				
//				session.removeAttribute("uname");
//				//用户名添加到当前会话
//				session.setAttribute("uname",bean.getUsername());
//				
//				
//				//开始添加在线用户 ServletContext 上下文对象 全局对象
//				if(online==null){
//					online = new Vector();					
//					context.setAttribute("online",online);
//					online.add(bean.getUsername());
//				}else{
//					
//										
//					online.add(bean.getUsername());
//				}	
				
				out.println("<script>");				
				out.println("alert('注册成功!');");			
				out.println("top.topFrame.location.href='./shop/top.jsp';");
				out.println("window.location.href='./itemServlet';");
				out.println("</script>");			
				out.flush();
				out.close();
			}else{
				out.println("<script>");				
				out.println("alert('注册失败!');");			
				out.println("history.back();");
				out.println("</script>");			
				out.flush();
				out.close();
			}
			
			
			
			
		}else{
			out.println("<script>");			
			out.println("alert('该用户名已经被注册!');");	
			out.println("history.back();");
			out.println("</script>");			
			out.flush();
			out.close();
		}		
	}

}

⌨️ 快捷键说明

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