亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? useradmin.java

?? Java項目開發與畢業設計指導 朱福喜, 黃昊編著 清華大學出版社 項目2
?? JAVA
字號:
package Servlets;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Collection;
import beans.*;
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 utils.*;

import ado.GoodAdo;
import ado.SystemInfoAdo;
import ado.UserAdo;

public class UserAdmin extends HttpServlet {

	/**
	 * Constructor of the object.
	 */
	public UserAdmin() {
		super();
	}

	/**
	 * The doGet method of the servlet. <br>
	 *
	 * This method is called when a form has its tag value method equals to get.
	 * 
	 * @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 doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		doPost(request,response);
	}

	/**
	 * The doPost method of the servlet. <br>
	 *
	 * 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 {
		String action = request.getParameter("action");
		
		if(action.equals("0")){
			getUsers(request,response);
			
			request.getRequestDispatcher("/admin/userAdmin.jsp?msg=所有用戶")
				.forward(request, response);	
		}
		else if(action.equals("1")){
			try {
				int delete = ParamUtils.getIntParameter(request, "delete", 0);
				UserAdo uado = new UserAdo();
				uado.deleteUserByID(delete);
				uado.close();
				
				getUsers(request,response);
				
				request.getRequestDispatcher("/admin/userAdmin.jsp?msg=刪除成功!")
				.forward(request,response);
			}
			catch(Exception e){
				getUsers(request,response);
				request.getRequestDispatcher("/admin/userAdmin.jsp?msg=刪除失敗!")
				.forward(request,response);
			}
		}
		else if(action.equals("2")){
			try{
				int uid = ((UserBean)request.getSession().getAttribute("user")).getUserID();
				String realname = HtmlUtils.escapeHtml(request.getParameter("realname"));
				String tel = HtmlUtils.escapeHtml(request.getParameter("tel"));
				String mobile = HtmlUtils.escapeHtml(request.getParameter("mobile"));
				String email = HtmlUtils.escapeHtml(request.getParameter("email"));
				String qq = HtmlUtils.escapeHtml(request.getParameter("qq"));
				
				UserAdo uado = new UserAdo();
				uado.updateUserBasicInfo(uid,ChineseUtils.transToEn(realname),tel,mobile,ChineseUtils.transToEn(email),qq);
				uado.close();
				
				request.getRequestDispatcher("/success.jsp?msg=修改成功")
				.forward(request,response);
			}catch(Exception e){
				request.getRequestDispatcher("/error.jsp?msg=修改失敗")
				.forward(request,response);
			}
		}
		else if(action.equals("3")){
			try{
				int uid = ((UserBean)request.getSession().getAttribute("user")).getUserID();
				String password1 = request.getParameter("password1");
				String password2 = request.getParameter("password2");
				
				UserAdo uado = new UserAdo();
				uado.updateUserPassword(uid,password1);
				uado.close();
				
				request.getRequestDispatcher("/success.jsp?msg=修改成功")
				.forward(request,response);
			}catch(Exception e){
				request.getRequestDispatcher("/error.jsp?msg=修改失敗")
				.forward(request,response);
			}
		}
		else if(action.equals("4")){
			try{
				HttpSession session = request.getSession();
				TimeUtil tu = (TimeUtil)session.getAttribute("lastAdd");
				long now = System.currentTimeMillis();
				if(tu!=null){
					long lastAdd =  tu.getLastAdd();
					if((now-lastAdd) <= 60000){
						request.getRequestDispatcher("/error.jsp?msg=為防止灌水,60秒內不得重復提交")
						.forward(request, response);
						return ;
					}
					
				}
				tu = new TimeUtil(now);
				session.setAttribute("lastAdd",tu);
				
				String username = HtmlUtils.escapeHtml(request.getParameter("username"));		
				String password1 = HtmlUtils.escapeHtml(request.getParameter("password1"));		
				//String password2 = request.getParameter("password2");		
				String realname = HtmlUtils.escapeHtml(request.getParameter("realname"));			
				String tel = HtmlUtils.escapeHtml(request.getParameter("tel"));
				String mobile = HtmlUtils.escapeHtml(request.getParameter("mobile"));
				String email = HtmlUtils.escapeHtml(request.getParameter("email"));
				String qq = HtmlUtils.escapeHtml(request.getParameter("qq"));
				
				
				
				UserAdo uado = new UserAdo();
				if(uado.selectUserByName(username)){
					request.getRequestDispatcher("/error.jsp?msg=該用戶名已經存在")
					.forward(request,response);
					return ;
				}
				uado.addUser(ChineseUtils.transToEn(realname),ChineseUtils.transToEn(username),ChineseUtils.transToEn(password1),tel,mobile,ChineseUtils.transToEn(email),qq);
				uado.close();
				
				request.getRequestDispatcher("/success.jsp?msg=注冊成功")
					.forward(request,response);
				
			}catch(Exception e){
				request.getRequestDispatcher("/error.jsp?msg=注冊失敗")
				.forward(request,response);
			}
		}
		else if(action.equals("5")){
			try{
				int uid = ParamUtils.getIntParameter(request,"uid",0);
				UserAdo uado = new UserAdo();
				Collection user = uado.selectUserByID(uid);
				uado.close();
				for(Object o : user){
					UserBean ubean = (UserBean)o;
					request.setAttribute("ubean",ubean);
					
				request.getRequestDispatcher("/user.jsp")
					.forward(request,response);
				}
			}catch(Exception e){
				request.getRequestDispatcher("/error.jsp?msg=讀取用戶信息失敗")
				.forward(request,response);
			}
			
		}
		
	}
	
	public void getUsers(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException {
		try{
			int pageNo = 1;
			String strPage = request.getParameter("jumpPage");
			if (strPage != null) 
				pageNo = Integer.parseInt(strPage);
				
			UserAdo uado = new UserAdo();
			uado.setRowsPerPage(new SystemInfoAdo().selectRowsPerPage());
			uado.setSQL("select * from Users");
			Collection users = uado.getPage(pageNo);
			
			request.setAttribute("users",users);
			request.setAttribute("rowsperpage",uado.getRowsPerPage());
			request.setAttribute("rowscount",uado.getRowsCount());
			request.setAttribute("pageno",pageNo);
			request.setAttribute("pagescount",uado.getPagesCount());
			uado.close();
		}
		catch(Exception e){
			request.getRequestDispatcher("/admin/userAdmin.jsp?msg=無法讀取用戶!")
			.forward(request,response);
		}
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av午夜一区麻豆| 94-欧美-setu| 色噜噜夜夜夜综合网| 久久夜色精品一区| 91久久国产综合久久| 2024国产精品| 日韩高清在线观看| 91尤物视频在线观看| 久久精品亚洲一区二区三区浴池 | 丝袜国产日韩另类美女| 粉嫩一区二区三区性色av| 日韩一级在线观看| 亚洲一本大道在线| 99久久99精品久久久久久| 国产三区在线成人av| 免费日韩伦理电影| 6080yy午夜一二三区久久| 色综合天天在线| 国产精品久久久久aaaa樱花| 高清免费成人av| 国产免费成人在线视频| 国产一区二区不卡| 欧美电影免费观看高清完整版在线观看 | 国产精品免费视频一区| 国产黄色精品视频| 久久久国际精品| 国产精品夜夜嗨| 精品国产伦理网| 麻豆成人综合网| 日韩美女主播在线视频一区二区三区| 一区二区三区在线影院| 91久久精品网| 日韩成人一区二区三区在线观看| 欧美日韩国产高清一区二区| 亚洲综合图片区| 91精品国产综合久久久久久久久久| 亚洲图片一区二区| 丝袜亚洲另类丝袜在线| 国产精品久久夜| 一区二区三区蜜桃| 色欧美片视频在线观看| 亚洲女子a中天字幕| 一本大道久久a久久精二百| 一区二区在线观看av| 色婷婷亚洲一区二区三区| 性做久久久久久久久| 日韩视频免费观看高清在线视频| 精品一区二区三区免费毛片爱| 久久久久久久久久看片| 不卡的av电影| 亚洲国产精品久久不卡毛片| 欧美丰满美乳xxx高潮www| 激情文学综合丁香| 国产欧美精品一区二区三区四区| 粉嫩av一区二区三区在线播放 | 欧美激情一区二区三区不卡 | 精品国产伦一区二区三区观看方式| 黑人巨大精品欧美黑白配亚洲| 久久伊99综合婷婷久久伊| 波多野结衣在线一区| 亚洲高清视频中文字幕| 精品一区二区三区久久| 在线成人免费观看| 91官网在线免费观看| 久久久久久夜精品精品免费| 国产精品 日产精品 欧美精品| 亚洲欧洲一区二区三区| 91亚洲永久精品| 亚洲成人av电影| 在线视频一区二区三| 亚洲激情六月丁香| 日韩美女视频在线| www.66久久| 久久精品理论片| 中文字幕制服丝袜成人av | 日韩视频一区二区在线观看| 久久99国内精品| 欧美男女性生活在线直播观看| 性欧美大战久久久久久久久| 日韩欧美高清dvd碟片| 免费成人你懂的| 欧美精品粉嫩高潮一区二区| 欧美变态tickle挠乳网站| 成人免费观看视频| 午夜激情久久久| 国产精品美女久久久久久2018| 欧美在线观看一区| 成人av网站免费观看| 免费观看在线综合色| 亚洲三级在线免费| 精品国精品国产| 欧美色偷偷大香| 成人黄色av网站在线| 韩国欧美国产1区| 视频在线观看一区| 怡红院av一区二区三区| 国产精品成人一区二区艾草| 久久女同精品一区二区| 日韩欧美亚洲国产另类| 欧美亚洲禁片免费| av电影天堂一区二区在线| 国产精品系列在线观看| 免费一级片91| 日本不卡在线视频| 肉丝袜脚交视频一区二区| 一区二区三区在线影院| 国产精品家庭影院| 欧美国产亚洲另类动漫| 国产三级精品三级在线专区| 日韩一区二区免费高清| 91精品国产一区二区三区| 欧美日韩国产综合一区二区| 欧美亚洲另类激情小说| 欧美视频第二页| 欧美日韩一区高清| 美女在线观看视频一区二区| 奇米亚洲午夜久久精品| 蜜臀av一级做a爰片久久| 日韩在线一二三区| 日本91福利区| 黄色资源网久久资源365| 国产一级精品在线| 丰满白嫩尤物一区二区| www.成人在线| 色综合久久综合中文综合网| 91久久国产最好的精华液| 欧美色成人综合| 欧美精品久久久久久久多人混战| 欧美精品一级二级三级| 91精品国产色综合久久久蜜香臀| 欧美一级欧美三级在线观看| 精品国产乱码久久久久久浪潮 | 欧美色涩在线第一页| 欧美裸体bbwbbwbbw| 欧美成人精品二区三区99精品| 久久综合狠狠综合久久综合88| 欧美经典一区二区三区| 亚洲精品视频一区二区| 午夜精品爽啪视频| 激情综合网最新| 91欧美激情一区二区三区成人| 日本乱码高清不卡字幕| 7777精品伊人久久久大香线蕉 | 久久婷婷一区二区三区| 欧美激情在线观看视频免费| 亚洲免费伊人电影| 日本v片在线高清不卡在线观看| 国产成人av电影免费在线观看| 91色综合久久久久婷婷| 日韩亚洲欧美成人一区| 国产调教视频一区| 一区二区三区不卡在线观看| 免费人成在线不卡| a级精品国产片在线观看| 日韩一区二区电影| 亚洲欧美一区二区视频| 免费在线观看视频一区| 91视频免费观看| 精品粉嫩aⅴ一区二区三区四区| 中文字幕精品综合| 亚洲成人黄色小说| 成人性生交大片免费看中文 | 93久久精品日日躁夜夜躁欧美| 制服丝袜在线91| 国产精品高清亚洲| 老司机午夜精品| 91丨porny丨国产入口| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲在线免费播放| 成人深夜在线观看| 日韩一区二区免费在线电影| 一区二区三区毛片| 丝瓜av网站精品一区二区| 国产成人av电影在线| 91精品国产免费| 午夜欧美大尺度福利影院在线看| 成人18精品视频| 久久久久久久久99精品| 国产精品综合一区二区三区| 欧美性受xxxx黑人xyx性爽| 中文字幕精品一区二区精品绿巨人| 久久精品国产精品青草| 欧美日韩视频在线一区二区| 中文字幕一区二区视频| 国产精品一区专区| 欧美电影免费提供在线观看| 亚洲成av人片在线观看无码| 91福利视频久久久久| 免费在线观看精品| 成人一级片网址| 91精品国产美女浴室洗澡无遮挡| 亚洲精品乱码久久久久久| 成年人国产精品| 国产精品人成在线观看免费| 国产一区二区影院| 久久香蕉国产线看观看99| 乱中年女人伦av一区二区| 欧美一区二区三区性视频| 色婷婷久久99综合精品jk白丝| 99久久久国产精品免费蜜臀|