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

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

?? gyousyasearchaction.java

?? 用strutshibernate做的項目
?? JAVA
字號:
//Created by MyEclipse Struts
// XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_4.0.1/xslt/JavaClass.xsl

package com.dut.struts.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.dut.dao.BatchDBConnectionUtil;
import com.dut.logic.db.Gyousya;
import java.sql.ResultSet;
import java.util.ArrayList;
/** 
 * MyEclipse Struts
 * Creation date: 04-12-2006
 * 
 * XDoclet definition:
 * @struts.action path="/gyousyaSearch" name="gyousyaUpdateActionForm" input="/pages/GyousyaInput.jsp" scope="request" validate="true"
 * @struts.action-forward name="ok" path="/pages/GyousyaSearch.jsp"
 */
public class GyousyaSearchAction extends Action {

	// --------------------------------------------------------- Instance Variables

	// --------------------------------------------------------- Methods

	/** 
	 * Method execute
	 * 對"契約業者情報検索結果一覧"頁的"前ページへ"鏈接和"後ページへ "鏈接進行方法調用,數據處理和轉頁
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author 趙倩 04-12-2006
	 */
	public ActionForward execute(
		ActionMapping mapping,
		ActionForm form,
		HttpServletRequest request,
		HttpServletResponse response) {
		//GyousyaUpdateActionForm gyousyaUpdateActionForm = (GyousyaUpdateActionForm) form;
		// TODO Auto-generated method stub
		ActionForward forward=null;
		String mess=null;
		mess=request.getParameter("mess");
		Gyousya aa=new Gyousya();
		int numall=0;
		/**當無檢索條件進行查詢檢索時,得到的要檢索的數據總數*/
		numall=aa.NumAll();
		int yeshu=0;
		/**當無檢索條件進行查詢檢索時,得到所查詢的數據總數按照10條一頁分,分成幾個頁*/
		if(numall%10==0){
			/**當總數據數的個位為0,或者總數據數為小于等于十時的分頁數*/
			yeshu=numall/10;
		}
		else{
			/**當總數據數的個位不為0,總數據數大于十時的分頁數*/
			yeshu=(numall/10)+1;
		}
		int gewei=0;
		/**當無檢索條件進行查詢檢索時,得到查詢出的總數據數的個位數*/
		gewei=(numall%10);
		ArrayList list=new ArrayList();
		int from=0;
		ResultSet rs=null;
		String qiID=null;
		String qiName=null;
		/**在進入此action時先把壓在session中的"list"移除,以免在這個action中壓"list"時混淆*/
		request.getSession().removeAttribute("list");
		qiID=(String)request.getSession().getAttribute("qiID");
		qiName=(String)request.getSession().getAttribute("qiName");	
		//***************************************************************************************************
		/**以契約業者ID查詢時的數據顯示,但不分頁,因為按此條件查只能查一條信息*/
		if(qiID==null){	
		}
		else{
			rs=aa.Jiansuo(qiID,0);
			/** 把"契約業者情報検索結果一覧"中的第一條信息對應在結果集中的位置壓在request里*/
			request.setAttribute("where","1");
			/** 把"契約業者情報検索結果一覧"中的最后一條信息對應在結果集中的位置壓在request里*/
			request.setAttribute("to","1");
		}
		//********************************************************************************************************
		/**以契約業者NAEM查詢時的數據查詢,顯示,分頁*/
		if(qiName==null){			
		}
		else{
			rs=aa.Jiansuo(qiName,1);
			numall=aa.getRows(rs);
			/**以契約業者NAEM查詢時,得到所查詢的數據總數按照10條一頁分,分成幾個頁*/
			if(numall%10==0){
				/**當總數據數的個位為0,或者總數據數為小于等于十時的分頁數*/
				yeshu=numall/10;
			}
			else{
				/**當總數據數的個位不為0,總數據數大于十時的分頁數*/
				yeshu=(numall/10)+1;
			}
			/**以契約業者NAEM查詢時,得到查詢出的總數據數的個位數*/
			gewei=(numall%10);
			
			if(numall<=10){
				rs=aa.selectMess(qiName,1,0,numall);
				request.setAttribute("where",Integer.toString(1));
				request.setAttribute("to",Integer.toString(numall));
				request.getSession().setAttribute("from","1");
			}
			/**以契約業者NAEM查詢時,查詢的數據總數大于10時*/
			else{
				/**得到當前所在頁*/
				from=Integer.parseInt((String)request.getSession().getAttribute("from"));
				/**當按下"契約業者情報検索結果一覧"的"前ページへ"鏈接時數據查詢,顯示,分頁等*/
				if(mess.equals("qian")){
					/**當當前頁為第一頁或第二頁,點擊按鈕后上一頁顯示的是總數據的前10條數據*/
					if(from==1||from==2){
						/**轉向"GyousyaSearchDispatchAction,指向分頁中的第一頁"*/
						ActionForward forward1=mapping.findForward("first");
						forward=forward1;
					}
					/**當當前頁不是分頁中的第一頁或第二頁,點擊按鈕后上一頁顯示的是此頁第一個數據之前的10條數據*/
					else{
						/**以契約業者NAEM查詢,得到此頁第一個數據之前的10條數據*/
						rs=aa.selectMess(qiName,1,(from-2)*10,10);
						/** 把下一頁顯示的第一條信息對應在結果集中的位置壓在request里*/
						request.setAttribute("where",Integer.toString((from-2)*10+1));
						/** 把下一頁顯示的最后一條信息對應在結果集中的位置壓在request里*/
						request.setAttribute("to",Integer.toString((from-2)*10+10));
						String str_from=Integer.toString(from-1);
						/**把下一頁在分頁中對應的第幾頁存在session中*/
						request.getSession().setAttribute("from",str_from);
					}
				}
				/**當按下"契約業者情報検索結果一覧"的"後ページへ "鏈接時數據查詢,顯示,分頁等*/
				else if(mess.equals("hou")){
					/**當當前頁為倒數第一頁或第二頁,點擊按鈕后下一頁顯示的是總數據的最后"gewei"條數據*/
					if(from==yeshu||from==(yeshu-1)){
						/**當以契約業者NAEM查詢時,查出的總數據個位數為0時*/
						if(gewei==0){
							/**因為,查出的總數據個位數為0,所以最后一頁查詢顯示的也是10條數據*/
							rs=aa.selectMess(qiName,1,(numall-10),10);
							/** 把下一頁顯示的第一條信息對應在結果集中的位置壓在request里*/
							request.setAttribute("where",Integer.toString((numall-10)+1));
							/** 把下一頁顯示的最后一條信息對應在結果集中的位置壓在request里*/
							request.setAttribute("to",Integer.toString((numall-10)+10));
						}
						/**當以契約業者NAEM查詢時,查出的總數據個位數不為0時*/
						else{
							/**最后一頁查詢顯示的是總數據的最后"gewei"條數據*/
							rs=aa.selectMess(qiName,1,(numall-gewei),gewei);
							/** 把下一頁顯示的第一條信息對應在結果集中的位置壓在request里*/
							request.setAttribute("where",Integer.toString((numall-gewei)+1));
							/** 把下一頁顯示的最后一條信息對應在結果集中的位置壓在request里*/
							request.setAttribute("to",Integer.toString((numall-gewei)+gewei));
						}
				        
						/**把下一頁在分頁中對應的頁數壓進session中*/
						if(from==yeshu){
							String str_from=Integer.toString(from);
							request.getSession().setAttribute("from",str_from);
						}
						else{
							String str_from=Integer.toString(from+1);
							request.getSession().setAttribute("from",str_from);
						}
					}
					/**當當前頁在分頁中除倒數第一頁或倒數第二頁時*/
					else{
						/**以契約業者NAEM查詢,得到此頁最后一個數據之后的10條數據*/
						rs=aa.selectMess(qiName,1,from*10,10);
						/** 把下一頁顯示的第一條信息對應在結果集中的位置壓在request里*/
						request.setAttribute("where",Integer.toString((from*10)+1));
						/** 把下一頁顯示的最后一條信息對應在結果集中的位置壓在request里*/
						request.setAttribute("to",Integer.toString((from*10)+10));
						/**把下一頁在分頁中對應的頁數壓進session中*/
						String str_from=Integer.toString(from+1);
						request.getSession().setAttribute("from",str_from);
					}
				}else{
					rs=aa.selectMess(qiName,1,0,10);
					request.setAttribute("where",Integer.toString(1));
					request.setAttribute("to",Integer.toString(10));
					request.getSession().setAttribute("from","1");
				}
			}
		}
		//********************************************************************************************************
		/**當無檢索條件進行檢索時,對數據的查詢,顯示,分頁,跟上面的"以契約業者NAEM查詢時對數據的查詢,顯示,分頁"步驟大致相同,這里不做過多解釋,看會"以契約業者NAEM查詢時對數據的查詢,顯示,分頁"就能看會這個*/
		if(qiID==null&&qiName==null){
			if(numall<=10){
				rs=aa.selectMess(null,2,0,numall);
				request.setAttribute("where",Integer.toString(1));
				request.setAttribute("to",Integer.toString(numall));
			}
			else{
				from=Integer.parseInt((String)request.getSession().getAttribute("from"));
				request.getSession().removeAttribute("from");
				request.getSession().removeAttribute("qiID");
				request.getSession().removeAttribute("qiName");
				if(mess==null||mess.equals("")){
					rs=aa.selectMess(null,2,0,10);
					request.setAttribute("where",Integer.toString(1));
					request.setAttribute("to",Integer.toString(10));
					request.getSession().setAttribute("from","1");
				}else if(mess.equals("qian")){
					if(from==1||from==2){
						ActionForward forward1=mapping.findForward("first");
						forward=forward1;
					}
					else{
						rs=aa.selectMess(null,2,(from-2)*10,10);
						request.setAttribute("where",Integer.toString((from-2)*10+1));
						request.setAttribute("to",Integer.toString((from-2)*10+10));
						String str_from=Integer.toString(from-1);
						request.getSession().setAttribute("from",str_from);
					}
				}else if(mess.equals("hou")){
					if(from==yeshu||from==(yeshu-1)){
						if(gewei==0){
							rs=aa.selectMess(null,2,(numall-10),10);
							request.setAttribute("where",Integer.toString((numall-10)+1));
							request.setAttribute("to",Integer.toString((numall-10)+10));
						}
						else{
							rs=aa.selectMess(null,2,(numall-gewei),gewei);
							request.setAttribute("where",Integer.toString((numall-gewei)+1));
							request.setAttribute("to",Integer.toString((numall-gewei)+gewei));
						}
						if(from==yeshu){
							String str_from=Integer.toString(from);
							request.getSession().setAttribute("from",str_from);
						}
						else{
							String str_from=Integer.toString(from+1);
							request.getSession().setAttribute("from",str_from);
						}
					}
					else{
						rs=aa.selectMess(null,2,from*10,10);
						request.setAttribute("where",Integer.toString(from*10+1));
						request.setAttribute("to",Integer.toString((from*10)+10));
						String str_from=Integer.toString(from+1);
						request.getSession().setAttribute("from",str_from);
					}
				}
			}
		}
		/**把最終查詢出的結果集處理成ArrayList,壓入session,在JSP頁面進行循環輸出*/
		if(rs==null){
		}
		else{
			/**把最終查詢出的結果集處理成ArrayList*/
			list=aa.Messlist(rs);
			/**把ArrayList壓入session,為在JSP頁面進行循環輸出*/
			request.getSession().setAttribute("list",list);
			/**轉頁,轉向"契約業者情報検索結果一覧"頁*/
			ActionForward forward2=mapping.findForward("next");
			forward=forward2;
		}
		return forward;
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费在线观看日韩欧美| 欧美一区二区日韩一区二区| 欧美精品久久久久久久久老牛影院| 欧美一区二区在线免费播放 | 7777精品伊人久久久大香线蕉的 | 国产日韩精品视频一区| 天堂va蜜桃一区二区三区 | 欧美高清精品3d| 中文字幕不卡在线观看| 麻豆国产欧美日韩综合精品二区| 91搞黄在线观看| 国产精品久久久久久户外露出| 精品亚洲欧美一区| 欧美日韩视频第一区| 亚洲靠逼com| 99久久久无码国产精品| 久久久青草青青国产亚洲免观| 日本va欧美va瓶| 欧美日韩午夜在线视频| 一区二区三区中文字幕| 播五月开心婷婷综合| 国产农村妇女精品| 国产一区二区福利视频| 精品久久99ma| 久久国产生活片100| 欧美一区二区久久| 蜜臀av国产精品久久久久| 9191精品国产综合久久久久久| 五月天一区二区| 欧美人xxxx| 日韩精品亚洲一区二区三区免费| 欧美高清一级片在线| 亚洲第一成年网| 91精品免费观看| 美女免费视频一区| 久久亚洲一区二区三区明星换脸| 国模大尺度一区二区三区| 久久这里只有精品首页| 国产一区二区成人久久免费影院 | av不卡免费在线观看| 国产精品久久久久久久久免费樱桃| 成人晚上爱看视频| 中文字幕不卡的av| 91免费看片在线观看| 一区二区三区日韩精品视频| 欧美日本在线播放| 日产精品久久久久久久性色| 精品久久久三级丝袜| 国产精品香蕉一区二区三区| 国产精品系列在线| av在线不卡免费看| 亚洲国产精品一区二区久久恐怖片 | 亚洲欧美成aⅴ人在线观看| 91色.com| 热久久免费视频| 久久久久久久久久久久久久久99 | 欧美激情一区二区三区在线| 色综合久久久久综合99| 性久久久久久久久久久久| 日韩欧美国产1| caoporen国产精品视频| 亚洲国产欧美日韩另类综合| 精品国产一区二区亚洲人成毛片 | 一区二区三区在线视频免费| 欧美一级欧美三级在线观看| 成人免费精品视频| 日韩综合在线视频| 中文字幕成人av| 欧美精品xxxxbbbb| www.性欧美| 欧美bbbbb| 中文字幕在线一区二区三区| 911精品产国品一二三产区| 国产成人精品免费看| 午夜成人在线视频| 欧美激情综合五月色丁香| 欧美日韩国产成人在线91| 成人av网址在线观看| 蜜臀av国产精品久久久久| 亚洲免费毛片网站| 久久你懂得1024| 91精品国产乱| 欧美网站大全在线观看| 高清beeg欧美| 精品无人码麻豆乱码1区2区 | 国产亚洲欧美一区在线观看| 欧美日韩国产影片| 成人h动漫精品| 国产精品资源站在线| 婷婷中文字幕一区三区| 国产精品久久午夜夜伦鲁鲁| 亚洲精品一区二区三区福利| 欧美日韩成人高清| 在线观看免费成人| 91丝袜国产在线播放| 国产成人福利片| 国产综合色产在线精品| 免费高清成人在线| 日韩电影在线观看一区| 亚洲成人综合网站| 亚洲永久精品大片| 亚洲久草在线视频| 亚洲女女做受ⅹxx高潮| 国产精品久久久久久久岛一牛影视| 欧美精品一区二区精品网| 91精品福利在线一区二区三区| 国产**成人网毛片九色| 国产精品一区二区在线观看网站 | 欧美性xxxxx极品少妇| 成人av免费在线观看| 国产成人在线视频网站| 国精产品一区一区三区mba视频| 美女视频黄 久久| 蜜臀久久99精品久久久久宅男| 日韩精品视频网站| 精品一区二区三区在线观看| 毛片一区二区三区| 麻豆精品一区二区三区| 久久精品国产在热久久| 国产原创一区二区三区| 国产永久精品大片wwwapp| 国产精品亚洲第一| 亚洲欧美在线高清| 正在播放亚洲一区| 久久精品人人做人人爽97| 欧美一区二区在线视频| 7878成人国产在线观看| 久久免费电影网| 精品捆绑美女sm三区| 久久嫩草精品久久久精品| 国产精品免费视频网站| 亚洲欧美一区二区不卡| 亚洲无人区一区| 日本午夜精品一区二区三区电影| 奇米精品一区二区三区在线观看一| 久久超碰97人人做人人爱| 黄网站免费久久| 成人99免费视频| 欧美影院一区二区三区| 欧美成人vps| 国产精品国模大尺度视频| 亚洲综合免费观看高清完整版| 日韩黄色免费电影| 精品一二线国产| 91视频.com| 日韩三级在线观看| 国产精品久久午夜| 亚洲成a人片在线观看中文| 久久国产福利国产秒拍| 成人黄色在线视频| 在线成人小视频| 亚洲国产精品传媒在线观看| 亚洲国产日韩一区二区| 国产精品白丝jk白祙喷水网站| 色婷婷综合久久久久中文一区二区| 欧美一区二区三区免费视频| 国产精品激情偷乱一区二区∴| 日韩成人av影视| 99国产精品久久久| 日韩视频在线永久播放| 一区二区三区在线看| 国产高清精品久久久久| 欧美日韩黄色影视| 国产精品久久三区| 激情综合网天天干| 欧美性一二三区| 中文字幕成人网| 另类小说一区二区三区| 在线中文字幕一区二区| 国产精品毛片久久久久久| 日日摸夜夜添夜夜添国产精品| 99精品久久免费看蜜臀剧情介绍| 精品国产免费久久| 亚洲成人动漫在线免费观看| 97超碰欧美中文字幕| 久久蜜桃av一区精品变态类天堂| 视频一区欧美精品| 色婷婷综合久久久久中文| 久久精品夜色噜噜亚洲a∨ | 日韩久久免费av| 一区二区三区美女| 99视频精品在线| 国产精品理论片在线观看| 精一区二区三区| 欧美成人精品高清在线播放| 日本亚洲最大的色成网站www| 欧美在线一区二区三区| 亚洲蜜臀av乱码久久精品| 成人激情图片网| 亚洲欧洲色图综合| www.欧美亚洲| 国产精品视频免费看| 成人永久免费视频| 国产日韩欧美a| 国产91综合网| 国产精品美女久久久久高潮| 大桥未久av一区二区三区中文| 久久久精品国产免大香伊| 国产美女久久久久| 久久九九久精品国产免费直播|