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

📄 newconferenceaction.java

📁 该源码包括了基于J2EE的数据持久层设计,设计中使用了DAO,Service,等模式,并在Struts下进行了测试.
💻 JAVA
字号:
//Created by MyEclipse Struts// XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_3.9.210/xslt/JavaClass.xslpackage org.conference.action;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;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 org.conference.form.ConferenceForm;import org.conference.datapersistence.Service.ServiceException;import org.conference.datapersistence.Service.ServiceImple;import org.conference.datapersistence.Bo.ConferenceVO;/** * MyEclipse Struts Creation date: 05-14-2006 *  * XDoclet definition: *  * @struts:action path="/newConference" name="conferenceForm" scope="request" *                validate="true" * @struts:action-forward name="success" *                        path="/pages/ConferenceInputSuccess.jsp" */public class NewConferenceAction extends Action {	ConferenceVO conference = new ConferenceVO();	ServiceImple service = new ServiceImple();	// --------------------------------------------------------- Instance	// Variables	// --------------------------------------------------------- Methods	/**	 * Method execute	 * 	 * @param mapping	 * @param form	 * @param request	 * @param response	 * @return ActionForward	 */	public ActionForward execute(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response) {		ConferenceForm conferenceForm = (ConferenceForm) form;		SimpleDateFormat formater = new SimpleDateFormat("yyyy/MM/dd");		System.out.println("title:"+conferenceForm.getTitle());		conference.setTitle(conferenceForm.getTitle());		System.out.println("date:"+conferenceForm.getYyfrom());		System.out.println("date:"+conferenceForm.getMmfrom());		System.out.println("date:"+conferenceForm.getDdfrom());		System.out.println("date:"+conferenceForm.getAddress());		String BeginningDateforConference=conferenceForm.getYyfrom()+"/"+conferenceForm.getMmfrom()+"/"+conferenceForm.getDdfrom();		String EnddingDateforConference=conferenceForm.getYyto()+"/"+conferenceForm.getMmto()+"/"+conferenceForm.getDdto();		conference.setEdateforconference(EnddingDateforConference);		conference.setSdateforconference(BeginningDateforConference);		conference.setAddress(conferenceForm.getAddress());		conference.setUrl(conferenceForm.getUrl());		conference.setOrganizer(conferenceForm.getOrganizer());		conference.setInterests(conferenceForm.getInterest());		conference.setComments(conferenceForm.getComments());		Date today=new Date();		Date dateinput1=new Date();		Date dateinput2=new Date();		try {			dateinput1=formater.parse(BeginningDateforConference);			dateinput2=formater.parse(EnddingDateforConference);					} catch (ParseException e2) {			// TODO Auto-generated catch block			e2.printStackTrace();			return null;		}		conference.setRealeasedate(formater.format(today));		if (today.before(dateinput1) && today.before(dateinput2) && dateinput1.before(dateinput2))		{		try {			if (service.insertConferenceInfo(conference) == 1) {				return mapping.findForward("success");			}		} catch (ServiceException e) {			// TODO Auto-generated catch block			return null;		}		// TODO Auto-generated method stub			}	else	{	   return mapping.findForward("Dateerror");	}		return null;	}}

⌨️ 快捷键说明

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