• 大小: 16.43MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-26
  • 语言: Java
  • 标签: 在线投票  javaweb  

资源简介

基于javaweb的在线投票系统,使用SSH框架。用户注册登录后,可以发起投票,管理投票,参与投票,查看投票比例和结果等。

资源截图

代码片段和文件信息

/**
 * 
 */
package cn.com.action;

import java.util.ArrayList;
import java.util.List;

import com.opensymphony.xwork2.ActionSupport;

import cn.com.bean.VoteOption;
import cn.com.bean.VoteSubject;
import cn.com.service.VoteService;

/**
 * @author Administrator
 * 
 */
public class ManageVoteAction extends ActionSupport{
private VoteService voteService;
private int voteId;
private String vote_title;
private int vote_type;
private String[] vote_option;

public VoteService getVoteService() {
return voteService;
}

public void setVoteService(VoteService voteService) {
this.voteService = voteService;
}

public int getVoteId() {
return voteId;
}

public void setVoteId(int voteId) {
this.voteId = voteId;
}

public String getVote_title() {
return vote_title;
}

public void setVote_title(String vote_title) {
this.vote_title = vote_title;
}

public int getVote_type() {
return vote_type;
}

public void setVote_type(int vote_type) {
this.vote_type = vote_type;
}

public String[] getVote_option() {
return vote_option;
}

public void setVote_option(String[] vote_option) {
this.vote_option = vote_option;
}

public String updateVote(){

VoteSubject vs=new VoteSubject();
vs.settitle(vote_title);
vs.setType(vote_type);
vs.setVs_id(voteId);

List list=new ArrayList();

for(int i=0;i VoteOption vo=new VoteOption();
vo.setOption(vote_option[i]);
vo.setOrder(i);
vo.setvSub(vs);
list.add(vo);
}
int count=0;
try {
count = voteService.updateVote(vslist);
} catch (Exception e) {
this.addActionerror(e.getMessage());
}
if(count>0){
return “success“;
}else{
return “input“;
}

}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-01-11 14:16  Vote\
     文件        5852  2013-01-11 17:51  Vote\.classpath
     目录           0  2013-01-11 14:16  Vote\.myeclipse\
     文件         558  2013-01-11 14:18  Vote\.myhibernatedata
     文件         285  2013-01-11 14:16  Vote\.mymetadata
     文件         240  2013-01-11 14:21  Vote\.mystrutsdata
     文件        2240  2013-01-11 17:12  Vote\.project
     目录           0  2013-01-11 14:16  Vote\.settings\
     文件         500  2013-01-11 14:16  Vote\.settings\.jsdtscope
     文件          88  2013-01-11 17:15  Vote\.settings\org.eclipse.core.resources.prefs
     文件         395  2013-01-11 14:16  Vote\.settings\org.eclipse.jdt.core.prefs
     文件         450  2013-01-11 14:16  Vote\.settings\org.eclipse.wst.common.component
     文件         252  2013-01-11 14:16  Vote\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2013-01-11 14:16  Vote\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-01-11 14:16  Vote\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件         462  2013-01-11 14:34  Vote\.springBeans
     目录           0  2013-01-16 10:38  Vote\logs\
     文件           0  2013-05-21 08:53  Vote\logs\vote.log
     目录           0  2013-01-11 14:16  Vote\src\
     文件        1747  2013-01-17 11:49  Vote\src\applicationContext.xml
     目录           0  2013-01-11 14:18  Vote\src\cn\
     目录           0  2013-01-11 14:18  Vote\src\cn\com\
     目录           0  2013-01-11 14:48  Vote\src\cn\com\action\
     文件        1835  2013-01-15 16:01  Vote\src\cn\com\action\ManageVoteAction.java
     文件         532  2013-01-17 12:02  Vote\src\cn\com\action\UserExitAction.java
     文件         584  2013-01-15 15:08  Vote\src\cn\com\action\UserLoginAction-validation.xml
     文件        1349  2013-01-15 15:33  Vote\src\cn\com\action\UserLoginAction.java
     文件        1135  2013-01-15 15:08  Vote\src\cn\com\action\UserRegisterAction-validation.xml
     文件        1312  2013-01-15 15:33  Vote\src\cn\com\action\UserRegisterAction.java
     文件        5694  2013-01-17 14:42  Vote\src\cn\com\action\VoteAction.java
     目录           0  2013-01-11 14:39  Vote\src\cn\com\bean\
............此处省略142个文件信息

评论

共有 条评论