|
VoteAction
 /**//*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package cn.hxex.vote.action;

import java.util.Iterator;

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 cn.hxex.vote.dao.IVoteDAO;
import cn.hxex.vote.model.Vote;
import cn.hxex.vote.model.Voteitems;
import cn.hxex.vote.util.DAOFactory;

 /** *//**
* MyEclipse Struts
* Creation date: 02-11-2007
*
* XDoclet definition:
* @struts.action validate="true"
* @struts.action-forward name="success" path="123"
*/
 public class VoteAction extends Action ...{
 /**//*
* Generated Methods
*/

 /** *//**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
 HttpServletRequest request, HttpServletResponse response) ...{
String id=request.getParameter("id");
IVoteDAO voteDao=DAOFactory.getVoteDAO();
Vote vote=voteDao.getVote(id);
String[] voteitem=request.getParameterValues(id);
 if(voteitem!=null&voteitem.length>0)...{
 for(int i=0;i<voteitem.length;i++)...{
Iterator iter=vote.getVoteitems().iterator();
 while(iter.hasNext())...{
Voteitems vi=(Voteitems)iter.next();
 if(voteitem[i].equals(vi.getId()))...{
vi.increaseVotenum();
break;
}
}
}
}
request.setAttribute("vote", vote);
return mapping.findForward("success");
}
}
VoteDeleteAction
 /**//*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package cn.hxex.vote.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 cn.hxex.vote.dao.IVoteDAO;
import cn.hxex.vote.model.Vote;
import cn.hxex.vote.util.DAOFactory;

 /** *//**
* MyEclipse Struts
* Creation date: 02-11-2007
*
* XDoclet definition:
* @struts.action validate="true"
* @struts.action-forward name="success" path="123"
*/
 public class VoteDeleteAction extends Action ...{
 /**//*
* Generated Methods
*/

 /** *//**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
 HttpServletRequest request, HttpServletResponse response) ...{
IVoteDAO voteDao=DAOFactory.getVoteDAO();
String id=request.getParameter("id");
Vote vote=voteDao.getVote(id);
voteDao.deleteVote(vote);
request.setAttribute("vote", vote);

return mapping.findForward("success");
}
}
 /**//*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package cn.hxex.vote.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 cn.hxex.vote.dao.IVoteDAO;
import cn.hxex.vote.model.Vote;
import cn.hxex.vote.util.DAOFactory;

 /** *//**
* MyEclipse Struts
* Creation date: 02-11-2007
*
* XDoclet definition:
* @struts.action validate="true"
* @struts.action-forward name="success" path="123"
*/
 public class VoteEditAction extends Action ...{
 /**//*
* Generated Methods
*/

 /** *//**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
 HttpServletRequest request, HttpServletResponse response) ...{
IVoteDAO voteDao=DAOFactory.getVoteDAO();
String id=request.getParameter("id");
Vote vote=voteDao.getVote(id);
request.setAttribute("vote", vote);

return mapping.findForward("success");
}
}
 /**//*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package cn.hxex.vote.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 cn.hxex.vote.dao.IVoteDAO;
import cn.hxex.vote.model.Vote;
import cn.hxex.vote.model.Voteitems;
import cn.hxex.vote.util.DAOFactory;

 /** *//**
* MyEclipse Struts
* Creation date: 02-11-2007
*
* XDoclet definition:
* @struts.action validate="true"
* @struts.action-forward name="success" path="123"
*/
 public class VoteitemDeleteAction extends Action ...{
 /**//*
* Generated Methods
*/

 /** *//**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
 HttpServletRequest request, HttpServletResponse response) ...{
IVoteDAO voteDao=DAOFactory.getVoteDAO();
String id=request.getParameter("id");
String voteid=voteDao.getVoteItem(id).getVote().getId();
Voteitems voteitem=voteDao.getVoteItem(id);
voteDao.deleteVoteItem(voteitem);
Vote vote=voteDao.getVote(voteid);
vote.getVoteitems().remove(voteitem);
request.setAttribute("vote", vote);

return mapping.findForward("success");
}
}
 /**//*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package cn.hxex.vote.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 cn.hxex.vote.dao.IVoteDAO;
import cn.hxex.vote.model.Vote;
import cn.hxex.vote.model.Voteitems;
import cn.hxex.vote.util.DAOFactory;

 /** *//**
* MyEclipse Struts
* Creation date: 02-11-2007
*
* XDoclet definition:
* @struts.action validate="true"
* @struts.action-forward name="success" path="123"
*/
 public class VoteitemEditAction extends Action ...{
 /**//*
* Generated Methods
*/

 /** *//**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
 HttpServletRequest request, HttpServletResponse response) ...{
IVoteDAO voteDao=DAOFactory.getVoteDAO();
String id=request.getParameter("id");
Voteitems viforup = voteDao.getVoteItem( id );
request.setAttribute( "viforup", viforup );
Vote vote = viforup.getVote();
request.setAttribute( "vote", vote );
request.setAttribute("vote", vote);

return mapping.findForward("success");
}
}
 /**//*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package cn.hxex.vote.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 cn.hxex.vote.dao.IVoteDAO;
import cn.hxex.vote.model.Vote;
import cn.hxex.vote.util.DAOFactory;

 /** *//**
* MyEclipse Struts
* Creation date: 02-11-2007
*
* XDoclet definition:
* @struts.action validate="true"
* @struts.action-forward name="success" path="123"
*/
 public class VoteitemListAction extends Action ...{
 /**//*
* Generated Methods
*/

 /** *//**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
 HttpServletRequest request, HttpServletResponse response) ...{
IVoteDAO voteDao=DAOFactory.getVoteDAO();
String id=request.getParameter("id");
Vote vote=voteDao.getVote(id);
request.setAttribute("vote", vote);

return mapping.findForward("success");
}
}
 /**//*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package cn.hxex.vote.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 cn.hxex.vote.dao.IVoteDAO;
import cn.hxex.vote.model.*;
import cn.hxex.vote.util.DAOFactory;

 /** *//**
* MyEclipse Struts
* Creation date: 02-11-2007
*
* XDoclet definition:
* @struts.action validate="true"
* @struts.action-forward name="success" path="123"
*/
 public class VoteitemSaveAction extends Action ...{
 /**//*
* Generated Methods
*/

 /** *//**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
 HttpServletRequest request, HttpServletResponse response) ...{
IVoteDAO voteDao=DAOFactory.getVoteDAO();
String voteid=request.getParameter("voteid");
String id=request.getParameter("id");
String title=request.getParameter("title");
String votenum=request.getParameter("votenum");
Voteitems voteitem=new Voteitems();
Vote vote=voteDao.getVote(voteid);
 if(id.equals("")||id==null)...{
voteitem.setTitle(title);
voteitem.setVotenum(Integer.valueOf(votenum));
voteitem.setVote(vote);
vote.getVoteitems().add(voteitem);
voteDao.saveVoteItem(voteitem);
 }else...{
voteitem=voteDao.getVoteItem(id);
voteitem.setTitle(title);
voteitem.setVotenum(Integer.valueOf(votenum));
voteitem.setVote(vote);
vote.getVoteitems().add(voteitem);
voteDao.updateVoteItem(voteitem);
}
request.setAttribute("vote", vote);
//request.setAttribute("viforup", voteitem);

return mapping.findForward("success");
}
}
| |