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

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

?? articleservlet.java

?? JSP 的博客程序含SQL數據庫,及程序的配置說明 博客
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
		if(info==null||info.equals("")){
			mark=false;
			messages+="<li>請輸入 <b>文章描述!</b></li>";
		}
		if(content==null||content.equals("")){
			mark=false;
			messages+="<li>請輸入 <b>文章內容!</b></li>";
		}		
		if(mark){
			title=MyTools.toChinese(title);
			content=MyTools.toChinese(content);
			if(title.length()>20){
				mark=false;
				messages+="<li><b>文章標題</b> 最多允許輸入20個字符!</li>";
			}
			if(content.length()>4000){
				mark=false;
				messages+="<li><b>文章內容</b> 最多允許輸入4000個字符!</li>";
			}
		}
		request.setAttribute("messages",messages);
		return mark;
	}
	/**
	 * @功能 后臺-增加文章
	 */
	public void addArticle(HttpServletRequest request,	HttpServletResponse response) throws ServletException, IOException {
		String messages = "";
		String href="";
		String forward="";
		
		boolean flag=validateArticle(request,response);		
		if(flag){
			ArticleBean articleBean = new ArticleBean();
			articleBean.setTypeId(MyTools.strToint(request.getParameter("typeId")));
			articleBean.setTitle(MyTools.toChinese(request.getParameter("title")));
			articleBean.setContent(MyTools.changeHTML(MyTools.toChinese(request.getParameter("content"))));
			articleBean.setSdTime(MyTools.changeTime(new Date()));
			articleBean.setCreate(MyTools.toChinese(request.getParameter("create")));
			articleBean.setInfo(MyTools.toChinese(request.getParameter("info")));
			articleBean.setCount(0);
			
			ArticleDao articleDao = new ArticleDao();
			boolean mark=articleDao.operationArticle("add", articleBean);
			if(mark) {
				messages = "<li>發表文章成功!</li>";
				href="<a href='admin/article/ArticleAdd.jsp'>[繼續發表]</a>";
				forward="/admin/success.jsp";
			}
			else{
				messages="<li>發表文章失??!</li>";
				href="<a href='javascript:window.history.go(-1)'>[返回]</a>";
				forward="/admin/error.jsp";
			}			
			request.setAttribute("messages",messages);
			request.setAttribute("href",href);
		}
		else{
			href="<a href='javascript:window.history.go(-1)'>[返回]</a>";
			forward="/admin/error.jsp";			
			request.setAttribute("href",href);
		}
		RequestDispatcher rd = request.getRequestDispatcher(forward);
		rd.forward(request, response);	
	}
	/**
	 * @功能 實現后臺文章管理中的文章瀏覽功能 
	 */
	public void adminSelectList(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {		
		HttpSession session=request.getSession();
		ArticleDao articleDao = new ArticleDao();
		String strId=request.getParameter("typeId");
		if(strId==null||strId.equals(""))
			strId="-1";
		int typeId=Integer.parseInt(strId);
		session.setAttribute("showTypeId",typeId);
		List articleList=articleDao.queryArticle(typeId,"all");
		request.setAttribute("articleList",articleList);
		RequestDispatcher rd=request.getRequestDispatcher("/admin/article/ArticleList.jsp");
		rd.forward(request,response);
	}
	public void adminSelectSingle(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {		
		int id=MyTools.strToint(request.getParameter("id"));		
		ArticleDao articleDao = new ArticleDao();		
		
		ArticleBean articleBean=articleDao.queryArticleSingle(id);						//查詢指定文章的詳細內容
		request.setAttribute("articleSingle",articleBean);		
		
		RequestDispatcher rd=request.getRequestDispatcher("/admin/article/ArticleSingle.jsp");
		rd.forward(request,response);
	}
	/**
	 * @功能 從數據表中獲取某類別下的所有文章 
	 */
	public void selectArticle(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {		
		ArticleDao articleDao = new ArticleDao();
		String strId=request.getParameter("typeId");		
		if(strId==null||strId.equals(""))
			strId="-1";
		int typeId=Integer.parseInt(strId);
		List articleList=articleDao.queryArticle(typeId,"all");
		
		request.setAttribute("articleList",articleList);
		RequestDispatcher rd=request.getRequestDispatcher("/front/article/ArticleList.jsp");
		rd.forward(request,response);
	}
	public boolean validateType(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
		boolean mark=true;
		String messages="";
		
		String typeName=request.getParameter("typeName");
		String typeInfo=request.getParameter("typeInfo");
	
		
		if(typeName==null||typeName.equals("")){
			mark=false;
			messages+="<li>請輸入 <b>類別名稱!</b></li>";
		}
		if(typeInfo==null||typeInfo.equals("")){
			mark=false;
			messages+="<li>請輸入 <b>類別介紹!</b></li>";
		}		
		request.setAttribute("messages",messages);
		return mark;
	}
	
	/**
	 * @功能 后臺-增加文章類別 
	 */
	public void addArticleType(HttpServletRequest request,	HttpServletResponse response) throws ServletException, IOException {
		String messages = "";
		String href="";
		String forward="";	
		
		boolean flag=validateType(request,response);
		if(flag){
			ArticleTypeBean typeBean = new ArticleTypeBean();
			typeBean.setTypeName(MyTools.toChinese(request.getParameter("typeName")));
			typeBean.setTypeInfo(MyTools.toChinese(request.getParameter("typeInfo")));
			
			ArticleTypeDao articleTypeDao = new ArticleTypeDao();
			boolean mark=articleTypeDao.operationArticleType("add", typeBean);
			if(mark) {
				messages+="<li>添加文章類別成功!</li>";
				href="<a href='admin/article/ArticleTypeAdd.jsp'>[繼續添加文章類別]</a>";
				forward="/admin/success.jsp";
				
			}
			else {
				messages+="<li>添加文章類別失??!</li>";
				href="<a href='javascript:window.history.go(-1)'>[返回]</a>";
				forward="/admin/error.jsp";
			}
			request.setAttribute("messages",messages);
			request.setAttribute("href",href);
		}
		else{
			href="<a href='javascript:window.history.go(-1)'>[返回]</a>";
			forward="/admin/error.jsp";
			request.setAttribute("href",href);			
		}
		RequestDispatcher rd=request.getRequestDispatcher(forward);
		rd.forward(request,response);		
	}
	public void selectArticleType(HttpServletRequest request,	HttpServletResponse response) throws ServletException, IOException {
		ArticleTypeDao typeDao=new ArticleTypeDao();
		List typelist=typeDao.queryTypeList();
		request.setAttribute("typelist",typelist);
		RequestDispatcher rd=request.getRequestDispatcher("/admin/article/ArticleTypeList.jsp");
		rd.forward(request,response);		
	}
	/**
	 * @功能 后臺-修改文章類別 
	 */
	public void modifyArticleType(HttpServletRequest request,	HttpServletResponse response) throws ServletException, IOException {
		RequestDispatcher rd=null;
		ArticleTypeBean typeBean=null;
		ArticleTypeDao typeDao=new ArticleTypeDao();		
		
		String type=request.getParameter("type");
		if(type==null)
			type="";
		if(!type.equals("doModify")){			
			int typeId=MyTools.strToint(request.getParameter("typeId"));
			typeBean=typeDao.queryTypeSingle(typeId);
			request.setAttribute("typeSingle",typeBean);
			rd=request.getRequestDispatcher("/admin/article/ArticleTypeModify.jsp");
			rd.forward(request,response);
		}
		else{
			String messages="";
			String href="";
			String forward="";
			boolean flag=validateType(request,response);
			if(flag){
				typeBean = new ArticleTypeBean();
				typeBean.setId(MyTools.strToint(request.getParameter("typeId")));
				typeBean.setTypeName(MyTools.toChinese(request.getParameter("typeName")));
				typeBean.setTypeInfo(MyTools.toChinese(request.getParameter("typeInfo")));			
				
				boolean mark=typeDao.operationArticleType("modify",typeBean);
				if (mark) {					
					messages="<li>修改類別成功!</li>";
					href="<a href='ArticleServlet?action=typeSelect'>[繼續修改其他類別]</a>";
					forward="/admin/success.jsp";
					
				} else {
					messages="<li>修改失??!</li>";
					href="<a href='javascript:window.history.go(-1)>[返回]</a>";
					forward="/admin/error.jsp";
				}
				request.setAttribute("messages",messages);
				request.setAttribute("href",href);
			}
			else{
				href="<a href='javascript:window.history.go(-1)>[返回]</a>";
				forward="/admin/error.jsp";
				request.setAttribute("href",href);
			}
			rd=request.getRequestDispatcher(forward);
			rd.forward(request,response);			
		}
	}
	/**
	 * @功能 后臺-刪除文章類別
	 */
	public void deleteArticleType(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
		ArticleTypeDao typeDao = new ArticleTypeDao();
		ArticleTypeBean typeBean = new ArticleTypeBean();

		String messages="";
		String href="";
		String forward="";
		
		typeBean.setId(MyTools.strToint(request.getParameter("typeId")));		
		boolean mark=typeDao.operationArticleType("delete",typeBean);		
		if (mark) {			
			messages+="<li>刪除類別成功!</li>";
			href="<a href='ArticleServlet?action=typeSelect'>[繼續刪除其他類別]</a>";
			forward="/admin/success.jsp";
		
		} else {
			messages+="<li>刪除類別失敗!</li>";
			href="<a href='javascript:window.history.go(-1)'>[返回]</a>";
			forward="/admin/error.jsp";
		}
		request.setAttribute("messages",messages);
		request.setAttribute("href",href);
		RequestDispatcher rd = request.getRequestDispatcher(forward);
		rd.forward(request, response);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美三区免费完整视频在线观看| 欧美高清视频在线高清观看mv色露露十八 | 热久久国产精品| 中文字幕欧美日韩一区| 欧美日韩国产综合视频在线观看 | 看电影不卡的网站| 亚洲国产中文字幕| 国产精品传媒在线| www一区二区| 欧美高清视频在线高清观看mv色露露十八| 成人午夜av影视| 极品美女销魂一区二区三区 | 精品国产精品一区二区夜夜嗨| 91女厕偷拍女厕偷拍高清| 国产麻豆一精品一av一免费| 蜜臀久久久久久久| 亚洲国产日产av| 最新国产成人在线观看| 国产日韩精品一区二区三区| 日韩精品一区二区三区视频播放 | av电影在线观看一区| 狠狠色丁香婷婷综合| 久久精品国产一区二区三| 肉丝袜脚交视频一区二区| 一片黄亚洲嫩模| 亚洲另类春色国产| 日韩美女精品在线| 最好看的中文字幕久久| 中文字幕一区二区三区精华液| 国产欧美精品在线观看| 久久久久久日产精品| 精品国产sm最大网站免费看| 欧美变态凌虐bdsm| 久久尤物电影视频在线观看| 日韩精品自拍偷拍| 精品理论电影在线| 久久亚洲捆绑美女| 久久久精品国产免大香伊| 久久久国产精品不卡| 国产精品污www在线观看| 中文字幕一区二| 樱桃国产成人精品视频| 亚洲综合丁香婷婷六月香| 一区二区成人在线视频| 婷婷久久综合九色国产成人| 三级欧美韩日大片在线看| 蜜桃av噜噜一区二区三区小说| 麻豆视频观看网址久久| 精品一区二区av| 国产精品影视网| 成人高清视频在线观看| 91在线视频播放| 在线观看精品一区| 51久久夜色精品国产麻豆| 日韩视频中午一区| 国产精品视频在线看| 亚洲欧美激情一区二区| 午夜伊人狠狠久久| 久久se这里有精品| 成人自拍视频在线| 欧美日韩国产美| 精品国产一区a| 亚洲欧洲性图库| 婷婷成人激情在线网| 久久99精品久久只有精品| 成人午夜av影视| 欧美精品久久99久久在免费线| 日韩欧美的一区二区| 国产精品国产精品国产专区不片| 亚洲综合视频网| 麻豆精品在线视频| aaa亚洲精品一二三区| 欧美人与性动xxxx| 国产精品嫩草影院av蜜臀| 亚洲福利视频一区二区| 国产精品99久久久久久久vr | 日本久久精品电影| 日韩一区二区免费在线电影| 国产精品久久久久aaaa樱花| 视频一区视频二区中文| 不卡免费追剧大全电视剧网站| 欧美午夜精品一区| 国产欧美在线观看一区| 日韩精品五月天| 国产91在线观看| 欧美片在线播放| 欧美高清在线视频| 免费观看成人av| 在线精品国精品国产尤物884a| 欧美xfplay| 亚洲国产精品久久一线不卡| 风间由美中文字幕在线看视频国产欧美| 色妹子一区二区| 久久精品一区二区三区不卡牛牛| 亚洲综合精品久久| 不卡视频一二三| 精品国产电影一区二区| 水野朝阳av一区二区三区| aaa欧美色吧激情视频| 精品欧美一区二区久久 | 亚洲国产色一区| 成人国产免费视频| 久久久精品人体av艺术| 免费在线视频一区| 欧美在线免费观看视频| 中文字幕亚洲一区二区va在线| 国产在线观看一区二区| 91精品黄色片免费大全| 亚洲精品国产a| av欧美精品.com| 亚洲国产精品成人综合| 国内精品自线一区二区三区视频| 欧美精品777| 亚洲国产一区在线观看| 91国产免费看| 亚洲视频香蕉人妖| 99久久久无码国产精品| 国产精品无人区| 成人黄色免费短视频| 久久蜜桃香蕉精品一区二区三区| 青青草国产精品97视觉盛宴 | 国产精品免费av| 国产精品一区二区三区99| 精品久久久三级丝袜| 麻豆视频观看网址久久| 日韩女优制服丝袜电影| 日韩影视精彩在线| 日韩欧美国产综合| 久久精品99国产国产精| 精品久久一二三区| 国产在线不卡一卡二卡三卡四卡| 欧美精品一区视频| 国产999精品久久久久久| 国产精品乱子久久久久| 不卡电影一区二区三区| 亚洲免费在线视频一区 二区| 99久久99久久精品免费观看| 1024成人网| 在线免费观看日本欧美| 天天av天天翘天天综合网 | 91麻豆精品一区二区三区| 亚洲视频在线一区二区| 在线欧美日韩国产| 日韩黄色小视频| 精品国产免费一区二区三区香蕉| 韩日av一区二区| 国产欧美精品一区二区色综合 | 欧美国产欧美综合| 91蝌蚪porny九色| 亚洲.国产.中文慕字在线| 欧美日本高清视频在线观看| 麻豆一区二区三| 欧美国产日韩在线观看| 一本一道波多野结衣一区二区| 亚洲一卡二卡三卡四卡 | 精品国产一二三| 粉嫩嫩av羞羞动漫久久久| 亚洲欧美日韩中文播放| 在线不卡一区二区| 狠狠色狠狠色合久久伊人| 国产精品久久久久一区二区三区共 | 精品国产第一区二区三区观看体验| 国产真实乱子伦精品视频| 国产视频一区二区在线观看| 91麻豆自制传媒国产之光| 日韩电影一二三区| 国产欧美一区二区精品仙草咪| 色国产综合视频| 久久电影网电视剧免费观看| 1区2区3区精品视频| 91精品国产综合久久福利软件| 成人sese在线| 亚洲一区免费观看| 久久伊人中文字幕| 欧美在线一区二区三区| 国产一区二区在线电影| 亚洲制服丝袜av| 久久美女高清视频| 欧美影院一区二区| 国产一区二区三区四 | 国产成人精品一区二 | 成人妖精视频yjsp地址| 亚洲伊人色欲综合网| 久久久噜噜噜久久人人看| 欧美丝袜丝交足nylons| 国产成人av电影| 日韩电影免费在线观看网站| 国产精品福利一区二区| 日韩一级大片在线| 99久久免费精品高清特色大片| 玖玖九九国产精品| 亚洲美女电影在线| 久久精品视频网| 7777精品久久久大香线蕉| 99精品国产99久久久久久白柏| 狠狠网亚洲精品| 日韩精彩视频在线观看| 亚洲一区二区偷拍精品| 国产精品人人做人人爽人人添 | 亚洲视频在线一区二区|