package com.vote.voting.struts.action;
import java.util.List;
import java.util.Set;
import org.apache.struts2.ServletActionContext;
import com.vote.option.service.OptionService;
import com.vote.option.vo.Option;
import com.vote.util.GetFormatDate;
import com.vote.voting.service.VotingService;
import com.vote.voting.vo.Voting;
public class VotingAction {
private VotingService votingService;
private Voting voting;
private String[] options;
private OptionService optionService;
private long vid;
private int userid;
public int getUserid() {
return userid;
}
public void setUserid(int userid) {
this.userid = userid;
}
public void setVotingService(VotingService votingService) {
this.votingService = votingService;
}
public Voting getVoting() {
return voting;
}
public void setVoting(Voting voting) {
this.voting = voting;
}
public String[] getOptions() {
return options;
}
public void setOptions(String[] options) {
this.options = options;
}
public void setOptionService(OptionService optionService) {
this.optionService = optionService;
}
public long getVid() {
return vid;
}
public void setVid(long vid) {
this.vid = vid;
}
public String queryAll(){
List<Voting> listvoting = votingService.queryAll();
ServletActionContext.getRequest().setAttribute("listvoting", listvoting);
return "queryAll";
}
public String addPage(){
return "addPage";
}
public String addVoting(){
long v_id = GetFormatDate.getId();
voting.setVoting_id(v_id);
voting.setVoting_date(GetFormatDate.getDate());
votingService.addVoting(voting);
for(int i=1;i<options.length;i++){
optionService.addOption(options[i], v_id);
}
return queryAll();
}
public String showVote(){
boolean flag = votingService.checkVoting(vid, userid);
if(flag){
return "alreadyHave";
}else{
voting = votingService.queryOne(vid);
List<Option> listoption = optionService.queryAllByVid(vid);
ServletActionContext.getRequest().setAttribute("listoption", listoption);
return "showVote";
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
网上投票系统(java实现) (101个子文件)
VotingAction.class 2KB
PollAction.class 2KB
User.class 2KB
Voting.class 2KB
UseroptionAction.class 2KB
Option.class 2KB
VotingServiceImple.class 2KB
UserServiceImple.class 2KB
PollServiceImple.class 1KB
UseroptionServiceImple.class 1KB
OptionServiceImple.class 1KB
Useroption.class 1KB
LoginAction.class 1KB
ExportDB.class 972B
GetFormatDate.class 933B
PollService.class 564B
VotingService.class 376B
UserService.class 342B
OptionService.class 293B
UseroptionService.class 205B
.classpath 2KB
org.eclipse.wst.jsdt.ui.superType.container 49B
style.css 188B
Thumbs.db 10KB
struts-2.0.dtd 3KB
struts-2.0.dtd 3KB
struts-2.0.dtd 3KB
struts-2.0.dtd 3KB
struts-2.0.dtd 3KB
struts-2.0.dtd 3KB
struts-2.0.dtd 3KB
struts-2.0.dtd 3KB
struts-2.0.dtd 3KB
struts-2.0.dtd 3KB
top.gif 15KB
pic001.gif 3KB
enter.gif 554B
pic002.gif 213B
VotingAction.java 2KB
PollAction.java 2KB
PollServiceImple.java 2KB
UseroptionAction.java 1KB
User.java 1KB
Voting.java 1KB
UserServiceImple.java 1KB
Option.java 1KB
VotingServiceImple.java 1003B
LoginAction.java 958B
UseroptionServiceImple.java 727B
Useroption.java 688B
OptionServiceImple.java 655B
ExportDB.java 507B
GetFormatDate.java 450B
PollService.java 336B
VotingService.java 293B
UserService.java 281B
OptionService.java 230B
UseroptionService.java 174B
b.jpg 399KB
a.jpg 62KB
bottom.jpg 10KB
pic-sb.jpg 3KB
denglubg.jpg 1KB
jquery-1.3.2.js 118KB
.jsdtscope 406B
login.jsp 5KB
regist.jsp 5KB
addvoting.jsp 3KB
queryOnevote.jsp 2KB
listvoting.jsp 2KB
showvote.jsp 2KB
loginCheck.jsp 538B
MANIFEST.MF 39B
.mymetadata 291B
org.eclipse.wst.jsdt.ui.superType.name 6B
.project 1KB
log4j.properties 827B
log4j.properties 827B
applicationContext.xml 4KB
applicationContext.xml 4KB
hibernate.cfg.xml 1KB
hibernate.cfg.xml 1KB
web.xml 1KB
User.hbm.xml 754B
User.hbm.xml 754B
struts-poll.xml 741B
struts-poll.xml 741B
Voting.hbm.xml 732B
Voting.hbm.xml 732B
struts-voting.xml 706B
struts-voting.xml 706B
Option.hbm.xml 675B
Option.hbm.xml 675B
Useroption.hbm.xml 595B
Useroption.hbm.xml 595B
struts.xml 565B
struts.xml 565B
struts-login.xml 541B
struts-login.xml 541B
struts-useroption.xml 404B
共 101 条
- 1
- 2
JWM954519787
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页