registservlet.java

来自「电子商务系统: 项目描述:该系统主要完成用户网上购物、订单管理、产品管理、管理」· Java 代码 · 共 77 行

JAVA
77
字号
package com.tarena.shop.servlet;

import java.io.IOException;

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.tarena.shop.entity.User;
import com.tarena.shop.entity.dao.UserDao;
import com.tarena.shop.entity.dao.hbn.UserDaoHbn;


public class RegistServlet extends HttpServlet{
	public void doPost(HttpServletRequest req,HttpServletResponse resp)
										throws ServletException,IOException
	{
		HttpSession session = req.getSession();
		if(session==null){
			System.out.println("no session");
			System.exit(1);
			
		}
		String pagef = null;
		String username=(String)req.getParameter("username");
		String psw = (String)req.getParameter("password");
		String email = (String)req.getParameter("email");
		String postCode = (String)req.getParameter("postCode");
		String address = (String)req.getParameter("address");
		String homePhone = (String)req.getParameter("homePhone");
		String cellPhone = (String)req.getParameter("cellPhone");
		String officePhone = (String)req.getParameter("officePhone");
	System.out.println(username);
		System.out.println("psw="+psw);
		System.out.println(email);
		System.out.println(postCode);
		System.out.println(address);
		System.out.println(officePhone);
		System.out.println(cellPhone);
		System.out.println(officePhone);
		User user=null;
		UserDao ud = new UserDaoHbn();
		try {
			user=ud.SelectByUserName(username);
		} catch (Exception e) {
			
			e.printStackTrace();
		}
		if(user==null){
			user=new User();
			user.setUserName(username);
			user.setPassword(psw);
			user.setAddress(address);
			user.setEmail(email);
			user.setPostCode(postCode);
			user.setHomePhone(homePhone);
			user.setCellPhone(cellPhone);
			user.setOfficePhone(officePhone);
			UserDaoHbn udh =new UserDaoHbn();
			udh.insert(user);
			pagef="/shoppingcart/DetailServlet";
			session.setAttribute("User", user);
			
		}else{
			System.out.println("ע��ʧ��");
			pagef="wrong.jsp";
		}
	
		if(session.getAttribute("pagef")!=null){
			pagef=(String)session.getAttribute("pagef");
		}
		resp.sendRedirect(pagef);
	}
}

⌨️ 快捷键说明

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