📄 newconferenceaction.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 + -