jsp投票系统

10 篇文章 0 订阅

 display.jsp

<%@ page language="java" import="java.sql.*" pageEncoding="UTF-8"%>
<html>
  <body>
  <style type="text/css">
     body{

    background-color:#ffdee0;

    font-family:黑体;
}

  </style>
  
  
  <table align="center">
  <caption>最美大学生在线投票</caption>
  <tr bgcolor="#ffa07">
  <td>编号</td>
  <td>姓名</td>
  <td>得票数</td>
  <td>投票</td>
  </tr>
  
  
   <% 
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/student??useUnicode=true&characterEncoding=UTF-8","root","123456");
         Statement stat=conn.createStatement();
   		String sql="select no,name,vote from xmq";
   		ResultSet rs=stat.executeQuery(sql);
   		while(rs.next()){
   		String no=rs.getString("no");
   		String name=rs.getString("name");
   		int vote=rs.getInt("vote");
   		%>
    <tr bgcolor="#ffdea">
  <td><%=no%></td>
  <td><%=name%></td>
  <td><img src="img/jk.jpg" width="<%=vote%>" height="10"><%=vote %></td>
  <td><a href="vote.jsp?no=<%=no %>">投票</a></td>
  </tr>
  <% 
  }
  stat.close();
  conn.close();
  %>
    </table>
  </body>
</html>

vote.jsp

<%@ page language="java" import="java.sql.*" pageEncoding="UTF-8"%>
<html>
  <body>
   <%
   		String no=request.getParameter("no");
   		
   		Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/student??useUnicode=true&characterEncoding=UTF-8","root","123456");
                                		
   		
   		String sql="update xmq set vote=vote+1 where no=?";
   		//PreparedStatement是Statement的子接口语句的组织变量不依赖变量不容意出错
   		PreparedStatement ps=conn.prepareStatement(sql);
   		ps.setString(1, no);
   		ps.executeLargeUpdate();
   		ps.close();
   		conn.close();
    %>
    <jsp:forward page="display.jsp"></jsp:forward>
  </body>
</html>

 

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Java JSP网页投票系统是一种基于Java语言和JSP(JavaServer Pages)技术开发的,用于实现网上投票功能的系统。该系统通过浏览器访问,用户可以在网页上进行投票操作。 Java JSP网页投票系统的主要特点包括以下几个方面: 1. 用户管理:系统可以注册用户账号并进行登录验证,保证只有注册用户才能参与投票,确保投票结果的真实性。 2. 投票管理:系统支持管理员添加、编辑和删除投票选项,管理员可以设定投票的开始时间和结束时间,控制投票的有效期。 3. 投票统计:系统可以实时统计每个投票选项的得票数,并显示百分比统计结果,以便用户和管理员实时了解投票情况。 4. 投票限制:系统可以根据需求设置投票限制,如每个用户只能投票一次,或者每个用户可以投票多次,限制投票频率等。 5. 投票展示:系统可以提供直观的投票结果展示,如饼状图或柱状图等方式,方便用户了解投票情况。 6. 安全性保障:系统需要确保用户信息和投票结果的安全性,采用密码加密和数据加密等措施,保护用户隐私和投票数据的安全。 7. 响应式设计:系统可以实现响应式设计,适配不同屏幕大小的设备,提供更好的用户体验。 Java JSP网页投票系统具有开发简单、易于维护和扩展性强等优点。通过使用Java和JSP等技术,可以高效地实现网页投票功能,并提供良好的用户界面和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值