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

📄 register.java

📁 简单的操作ldap的管理系统
💻 JAVA
字号:
package servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.List;

import javax.servlet.RequestDispatcher;
import javax.servlet.Servlet;
import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServletResponseWrapper;
import mypack.*;




/**
 * @version 	1.0
 * @author
 * 这个类是将用户注册信息保存到数据库
 */
public class Register extends HttpServlet implements Servlet {

	
	
	/**
	* @see javax.servlet.http.HttpServlet#void (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
	*/
	public void doGet(HttpServletRequest req, HttpServletResponse resp)
		throws ServletException, IOException {
			
		  
			
	}

	/**
	* @see javax.servlet.http.HttpServlet#void (javax.servlet.http.HttpServletreq, javax.servlet.http.HttpServletResponse)
	*/
	public void doPost(HttpServletRequest req, HttpServletResponse resp)
		throws ServletException, IOException {
			//doGet(req,resp);
			PrintWriter out=resp.getWriter();
			resp.setContentType("text/html;charset=GBK"); 
			
			
				  String subname=req.getParameter("T1");
				  String subpassword=req.getParameter("T2");
				  String subpassword2=req.getParameter("T3"); 
				  String submail=req.getParameter("T4");
				 //得到表单数据
				 
			String name=new String(subname.getBytes("ISO-8859-1"),"GBK");
			String password=new String(subpassword.getBytes("ISO-8859-1"),"GBK");
			String password2=new String(subpassword2.getBytes("ISO-8859-1"),"GBK");
			String mail=new String(submail.getBytes("ISO-8859-1"),"GBK");
			//转换字符编码,否则传入数据库是乱码
			
			//out.println(name);
			//out.println(password);
			//out.println(mail);
			  if(name==null || password.trim().equals("") || 
							   password.trim().equals("") ||password2==null || 
			  password2.trim().equals("") || mail==null || mail.trim().equals("") 
							  ){
								  //req.setAttribute("errMsg","请将数据填写完整!");
								  
								  //String message="请将数据填写完整";
								  //String ms=new String(message.getBytes("GBK"),"utf");
								  out.println("<center>the data is not completed!</center>");
								  //this.getServletContext().getreqDispatcher("/error.jsp").forward(req,response);
								  return;
					  }else if(!password.equals(password2)){
						  req.setAttribute("errMsg","两次密码不匹配!");
						  //this.getServletContext().getreqDispatcher("/error.jsp").forward(req,response);  
						  
						  out.println("<center>the passwords are not consist!</center>");
						  
						  
						  return;
	                  }
			
			       
							   	
			  user us=new user();
			  us.setUsername(name);
			  us.setPassword(password);
			  us.setMail(mail);
			  UserMgr mgr= new UserMgr();
			  if(mgr.check(us))
			  {mgr.addUser(us);
			  
			  out.println("<center>注册成功!success</center>");
			  }
			  else
			  {out.println("<center>the user name already exist,change another one!</center>");
			  }
			  //PrintWriter out=resp.getWriter();
			  
			 
					 }

	}


⌨️ 快捷键说明

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