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

📄 309231dbf187001d1657cff6aa0c1152

📁 一个相对比较简单的留言簿!功能还比较齐全!
💻
字号:
package com.pure35.servlet;

import java.io.IOException;

import java.sql.Date;
import javax.servlet.RequestDispatcher;
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.pure35.bean.SqlDate;
import com.pure35.database.UserDao;
import com.pure35.vo.UserVo;

public class Register extends HttpServlet {

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

	/**
	 * 用户注册servlet功能
	 * 获得用户注册信息
	 * 调用UserDao中的updateUser()方法把信息 写入数据库
	 * 对注册结果进行处理
	 *
	 * 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 {
		//设置编码格式
		request.setCharacterEncoding("GBK");
	  
		//取得用户提交的信息
		String userName=request.getParameter("username");
		String sex=request.getParameter("sex");
		String password=request.getParameter("password");
		String qq=request.getParameter("qq");
		String favor=request.getParameter("favor");
		String email=request.getParameter("email");
		
		Date udate=SqlDate.getSqlDate();
		
		//设置用户提交的参数
	  
		UserVo user=new UserVo();
		user.setEmail(email);
		user.setFavor(favor);
		user.setPassword(password);
		user.setQq(qq);
		user.setSex(sex);
		user.setUdate(udate);
		user.setUserName(userName);
		
		//把用户信息写入数据库
		RequestDispatcher dispatcher=null;
		UserDao userdao=new UserDao();
		boolean result=userdao.updateUser(user, 1);//传递用户信息  1 表示添加用户
		if(result){
			
			//成功把用户信息存入数据库
			
			HttpSession session=request.getSession();
			session.setAttribute("UserIsLogin", user);
			
			
			dispatcher=request.getRequestDispatcher("ShowMessage");
			
			
		}
		else{
			//保存用户信息失败
			dispatcher=request.getRequestDispatcher("reg.jsp");
		}
		dispatcher.forward(request, response);
		
		
		
		
		
	}

	
}

⌨️ 快捷键说明

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