📄 regservlet.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 + -