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

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

?? meetingaction.java

?? 一個基于spring
?? JAVA
字號:
package com.demo.struts2.actions;

import com.demo.hibernate.beans.Meeting;
import com.demo.hibernate.dao.MeetingDAO;
import com.demo.struts2.common.PageAction;
import com.demo.struts2.util.Constants;
import com.demo.struts2.util.Pager;

public class MeetingAction extends PageAction {

	private static final long serialVersionUID = 1L;

	private MeetingDAO meetingDAO;

	protected String id = null;

	protected String sender = null;

	protected String starttime = null;

	protected String endtime = null;

	protected String address = null;

	protected String title = null;

	protected String content = null;


	// 新增或修改時執行表單驗證
	public void validate() {
		// 清除錯誤消息
		clearErrorsAndMessages();

		// 取得請求參數
		String queryString = getRequestPath();
		if (queryString.indexOf("meetingadd!insert") != -1
				|| queryString.indexOf("meetingedit!update") != -1) {
			// 檢查表單字段title
			if (title == null || title.equals("")) {
				addFieldError("title",getText("meeting.error.title"));
			}

			// 檢查表單字段content
			if (content == null || content.equals("")) {
				addFieldError("content", getText("meeting.error.content"));
			}
		}
	}

	// 請求meetingInit.do的處理函數
	public String init() throws Exception {
		// 清除錯誤消息
		clearErrorsAndMessages();

		// 重設分頁參數
		super.pageSize = Constants.pageSize;
		super.pageNo = Constants.pageNo;

		// 取得當前分頁數據
		super.pager = this.getMeetingDAO().findPager(super.pageSize, super.pageNo);

		// 保存分頁數據
		setSession(Constants.PAGER_MEETING, super.pager);

		return Constants.LIST_KEY;
	}

	// 請求meetingList.do的處理函數
	public String list() throws Exception {
		// 清除錯誤消息
		clearErrorsAndMessages();

		// 取得當前分頁數據
		super.pager = this.getMeetingDAO().findPager(super.pageSize, super.pageNo);

		// 保存分頁數據
		setSession(Constants.PAGER_MEETING, super.pager);

		return Constants.LIST_KEY;
	}

	// 請求meetingAdd.do的處理函數
	public String add() throws Exception {
		// 清除錯誤消息
		clearErrorsAndMessages();

		// 重設各表單字段
		reset();
		return Constants.ADD_KEY;
	}

	// 重設各表單字段
	private void reset() {
		setId(null);
		setSender(null);
		setStarttime(null);
		setEndtime(null);
		setAddress(null);
		setTitle(null);
		setContent(null);
	}

	// 給表單字段賦值
	private void bean2Form(Meeting meeting) {
		setId(meeting.getId().toString());
		setSender(meeting.getSender());
		setStarttime(meeting.getStarttime());
		setEndtime(meeting.getEndtime());
		setAddress(meeting.getAddress());
		setTitle(meeting.getTitle());
		setContent(meeting.getContent());
	}

	// 請求meetingEdit.do的處理函數
	public String edit() throws Exception {
		// 清除錯誤消息
		clearErrorsAndMessages();

		// id為空時返回錯誤
		if (this.getId() == null) {
			saveActionError("meeting.message.edit.notexist");
			return Constants.LIST_KEY;
		} else {
			// 查詢數據表
			Meeting meeting = this.getMeetingDAO().findById(id);

			// 不存在時返回錯誤
			if (meeting == null) {
				saveActionError("meeting.message.edit.notexist");
				return Constants.LIST_KEY;
			} else {
				// 給表單字段賦值
				bean2Form(meeting);
				return Constants.EDIT_KEY;
			}
		}
	}

	// 請求meetingInsert.do的處理函數
	public String insert() throws Exception {
		// 清除錯誤消息
		clearErrorsAndMessages();
		
		// 插入數據表
		Meeting meeting = new Meeting();
		meeting.setSender(super.getLoginUsername());
		meeting.setStarttime(this.getStarttime());
		meeting.setEndtime(this.getEndtime());
		meeting.setAddress(this.getAddress());
		meeting.setTitle(this.getTitle());
		meeting.setContent(this.getContent());
		this.getMeetingDAO().insert(meeting);
		
		// 取得緩存的分頁參數
		Pager pagerSession = (Pager) getSession(Constants.PAGER_MEETING);
		super.pageSize = pagerSession.getPageSize();
		super.pageNo = pagerSession.getPageNo();

		// 查詢當前頁的數據
		super.pager = this.getMeetingDAO().findPager(super.pageSize, super.pageNo);
		
		// 保存成功信息
		saveActionMessage("meeting.message.add.success");
		return Constants.LIST_KEY;
	}

	// 請求meetingUpdate.do的處理函數
	public String update() throws Exception {
		// 清除錯誤消息
		clearErrorsAndMessages();

		// 更新數據表
		Meeting meeting = new Meeting();
		meeting.setId(new Integer(id));
		meeting.setSender(super.getLoginUsername());
		meeting.setStarttime(this.getStarttime());
		meeting.setEndtime(this.getEndtime());
		meeting.setAddress(this.getAddress());
		meeting.setTitle(this.getTitle());
		meeting.setContent(this.getContent());
		this.getMeetingDAO().update(meeting);

		// 給表單字段賦值
		bean2Form(meeting);
		
		// 取得緩存的分頁參數
		Pager pagerSession = (Pager) getSession(Constants.PAGER_MEETING);
		super.pageSize = pagerSession.getPageSize();
		super.pageNo = pagerSession.getPageNo();

		// 查詢當前頁的數據
		super.pager = this.getMeetingDAO().findPager(super.pageSize, super.pageNo);

		saveActionMessage("meeting.message.edit.success");
		return Constants.LIST_KEY;

	}

	// 請求meetingDelete.do的處理函數
	public String delete() throws Exception {
		// 清除錯誤消息
		clearErrorsAndMessages();

		// id為空時返回錯誤
		if (this.getId() == null) {
			saveActionError("meeting.message.edit.notexist");
		} else {
			// 刪除數據
			this.getMeetingDAO().delete(id);
			saveActionMessage("meeting.message.delete.success");
		}
		// 取得當前頁的數據
		super.pager = this.getMeetingDAO().findPager(super.pageSize, super.pageNo);

		return Constants.LIST_KEY;
	}

	public MeetingDAO getMeetingDAO() {
		return meetingDAO;
	}

	public void setMeetingDAO(MeetingDAO meetingDAO) {
		this.meetingDAO = meetingDAO;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getEndtime() {
		return endtime;
	}

	public void setEndtime(String endtime) {
		this.endtime = endtime;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getSender() {
		return sender;
	}

	public void setSender(String sender) {
		this.sender = sender;
	}

	public String getStarttime() {
		return starttime;
	}

	public void setStarttime(String starttime) {
		this.starttime = starttime;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久成人麻豆午夜电影| 视频精品一区二区| 精品伦理精品一区| 欧美mv日韩mv| 精品国产一区二区三区不卡 | aaa国产一区| 成人一级视频在线观看| 成人av在线资源网站| 不卡一二三区首页| 91麻豆国产福利精品| 欧美在线免费视屏| 欧美三级乱人伦电影| 在线观看91精品国产麻豆| 91精品欧美综合在线观看最新 | 欧洲日韩一区二区三区| 欧美日韩情趣电影| 精品日韩在线观看| 久久久99精品久久| 一区二区三区日韩| 日本伊人午夜精品| 国产成+人+日韩+欧美+亚洲 | 午夜精品影院在线观看| 日本午夜精品一区二区三区电影| 欧美96一区二区免费视频| 精品一区二区三区影院在线午夜| 国产一区二区导航在线播放| 成人性生交大片免费看视频在线| 色综合色综合色综合色综合色综合 | 激情文学综合丁香| 成人小视频在线| 欧美日韩中文国产| 久久久久久久久伊人| 亚洲美女在线国产| 久久狠狠亚洲综合| 91在线云播放| 日韩欧美一区二区在线视频| 国产精品区一区二区三| 丝袜美腿亚洲综合| 99久久精品免费观看| 欧美一区二区三区啪啪| 国产精品黄色在线观看| 日本视频一区二区| 91网站在线观看视频| 精品久久一区二区三区| 亚洲色图第一区| 激情都市一区二区| 欧美日韩国产一区二区三区地区| 国产精品日韩精品欧美在线| 日韩国产一二三区| 色av综合在线| 国产精品福利一区| 国产在线观看免费一区| 3d成人动漫网站| 亚洲三级小视频| 国产河南妇女毛片精品久久久| 欧美日韩电影一区| 一区二区三区中文字幕精品精品| 国产xxx精品视频大全| 欧美一区二区播放| 亚洲超碰97人人做人人爱| 99riav久久精品riav| 欧美激情一区二区三区在线| 国产一区激情在线| 日韩欧美久久久| 蜜臀91精品一区二区三区| 欧美日韩一级片在线观看| 亚洲欧美日韩国产成人精品影院| 国产成人在线网站| 国产蜜臀av在线一区二区三区| 免费观看在线综合色| 欧美一区二区视频在线观看2020| 亚洲一区二区三区四区五区中文| 91免费在线播放| 亚洲人成伊人成综合网小说| 99在线热播精品免费| 国产精品色眯眯| 97久久精品人人做人人爽| 亚洲欧美另类小说视频| 一本色道久久综合亚洲91| 亚洲摸摸操操av| 91久久精品一区二区| 一区二区三区在线视频免费观看 | 一区二区在线观看免费 | 美女视频黄 久久| 欧美一级片在线| 韩国精品主播一区二区在线观看 | 国产欧美日韩亚州综合| 亚洲免费伊人电影| 欧美精品久久天天躁| 久久成人久久爱| 国产精品免费丝袜| 在线观看一区二区精品视频| 日韩精品电影在线观看| 久久综合久久综合久久综合| 成人在线综合网站| 亚洲成人精品一区| 精品国产sm最大网站免费看| 粉嫩高潮美女一区二区三区 | 欧美激情综合网| 色94色欧美sute亚洲线路一久| 亚洲午夜在线电影| 精品国产露脸精彩对白| 91浏览器入口在线观看| 亚洲123区在线观看| 精品国产乱码久久久久久牛牛| 丁香激情综合国产| 亚洲mv大片欧洲mv大片精品| 久久综合九色综合欧美就去吻| jlzzjlzz欧美大全| 奇米777欧美一区二区| 国产校园另类小说区| 色久优优欧美色久优优| 精品一区二区三区影院在线午夜 | 色综合久久久久久久| 日韩高清在线观看| 国产精品美女视频| 欧美精选在线播放| 色综合久久天天| 精品综合免费视频观看| 午夜亚洲福利老司机| 国产精品免费丝袜| 亚洲精品一区二区精华| 欧美性生交片4| 99国产欧美另类久久久精品| 精品一区二区三区在线播放 | 色噜噜夜夜夜综合网| 国产麻豆成人精品| 日韩一区精品视频| 一区二区三区日韩欧美精品| 国产色综合久久| 日韩欧美国产系列| 在线看日本不卡| 91在线国产福利| 国产91精品欧美| 狠狠色2019综合网| 精品一区二区三区久久| 强制捆绑调教一区二区| 亚洲高清在线精品| 一区二区三区在线免费视频| 国产日韩成人精品| 久久久久9999亚洲精品| 日韩精品一区国产麻豆| 日韩欧美在线不卡| 欧美大片免费久久精品三p| 欧美日韩一区中文字幕| 欧美在线观看视频一区二区| aa级大片欧美| 色综合久久久久综合体桃花网| 99久久99久久精品免费看蜜桃 | 欧美二区在线观看| 777a∨成人精品桃花网| 欧美日韩高清影院| 欧美肥妇毛茸茸| 欧美成人免费网站| 精品盗摄一区二区三区| 日韩精品一区二区三区中文精品| 精品区一区二区| 欧美精品一区二区精品网| 精品噜噜噜噜久久久久久久久试看 | 亚洲成人在线网站| 午夜精品福利一区二区三区av| 亚洲va韩国va欧美va| 日韩激情av在线| 久久国产成人午夜av影院| 狠狠色综合日日| 成人美女在线视频| 日本电影亚洲天堂一区| 欧美日韩国产高清一区二区三区 | 成人免费一区二区三区在线观看| 日本一区二区电影| 亚洲免费观看高清| 青青草原综合久久大伊人精品优势| 九九九精品视频| 不卡一区二区在线| 欧美日韩高清影院| 精品精品国产高清一毛片一天堂| 中文在线一区二区| 亚洲图片欧美色图| 麻豆精品久久精品色综合| 国产成人超碰人人澡人人澡| 色久综合一二码| 久久新电视剧免费观看| ...av二区三区久久精品| 图片区小说区区亚洲影院| 精品系列免费在线观看| 99久久777色| 精品卡一卡二卡三卡四在线| 亚洲精品视频自拍| 精品亚洲aⅴ乱码一区二区三区| 不卡电影一区二区三区| 欧美一区二区视频观看视频| 欧美激情一区在线| 日本va欧美va瓶| 成人视屏免费看| 91精品免费观看| 亚洲综合999| 成人丝袜高跟foot| 91精品国产乱| 亚洲欧美福利一区二区| 精品一区二区三区免费|