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

📄 reviewaction.java

📁 网上结婚登记系统 Java语言编写 可直接运行
💻 JAVA
字号:
package task.action;

import java.util.Iterator;
import java.util.List;

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

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.DynaActionForm;
import org.apache.struts.actions.DispatchAction;
import org.apache.struts.validator.DynaValidatorForm;

import task.domain.Reserve;
import task.service.ReviewService;

import dao.ReviewDao;

/**
 * @author wanglei
 *
 * Nov 3, 2008
 */

public class ReviewAction extends DispatchAction {
	private ReviewDao reviewDao;
	public void setReviewDao(ReviewDao reviewDao){
		this.reviewDao=reviewDao;
	}
	private ReviewService reviewService;
	public void setReviewService(ReviewService reviewService){
		this.reviewService=reviewService;
	}
	
	
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		String path = mapping.getPath();
		String method = path.substring(path.lastIndexOf("/") + 1);
		ActionForward forward = this.dispatchMethod(mapping, form, request,
				response, method);
		System.out.println("path=" + path);
		return forward;
	}
	public ActionForward getId(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
			List list = reviewDao.getId();
			Iterator iterator=list.iterator();
			Integer id = null;
			String maleName = null;
			String femaleName = null;
			while(iterator.hasNext()){
				Reserve reserve=(Reserve)iterator.next();
				id = reserve.getWeddingId();
				maleName = reserve.getMaleName();
				femaleName  =reserve.getFemaleName();
			}
			request.setAttribute("allid",list);
			return mapping.findForward("editaudit");
	}
	public ActionForward getAll(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
			String id = request.getParameter("weddingId");
			List list = reviewDao.getAll(id);
			request.setAttribute("allcd",list);
		return mapping.findForward("editaudit1");
	}
	public ActionForward addReason(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		DynaActionForm dyform = (DynaActionForm) form;
			String auditReason = dyform.getString("auditReason");
			String audit = dyform.getString("audit");
			Reserve reserve=new Reserve();
			reserve.setAuditReason(auditReason);
			reserve.setAudit(audit);
			reviewDao.addReson(reserve);
		return mapping.findForward("editaudit");
	}
	public ActionForward select(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		return mapping.findForward("select");
	}

	public ActionForward marrylogin(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {

		DynaActionForm dyForm = (DynaActionForm) form;
		String marryNumber = dyForm.getString("marry_number");
		String name = dyForm.getString("name");
		String date = dyForm.getString("date");
		
		List list = reviewService.selectMarryResult(marryNumber, name, date);
		if(list==null){
			request.setAttribute("error","请确认你输入信息是否正确");
			return new ActionForward("/jsp/audit/selectmarry.jsp");
		}else
		
		request.setAttribute("marryResult", list);
		
		return new ActionForward("/jsp/audit/marryresult.jsp");

	}
}

⌨️ 快捷键说明

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