e.printStackTrace();
} finally {
this.closeCon();
}
return al;
}
public boolean updateByName(String name){
this.getCon();
String sql = "update TVInfo set tvCount=tvCount+1 where tvName='"+name+"'";
【java投票管理系统代码 java投票管理系统代码查询】try {
ps = con.prepareStatement(sql);
int i = ps.executeUpdate();
if(i0) return true;
else return false;
} catch (SQLException e) {
e.printStackTrace();
return false;
} finally {
this.closeCon();
}
}
}
---------------------------------------package com.tv.servlet;import java.io.IOException;
import java.util.ArrayList;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;import com.tv.dao.DBUtil;public class VoteServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
DBUtil dao = new DBUtil();
String [] name = request.getParameterValues("tvs");
int num = name.length;
for(int i =0; inum; i++){
if(dao.updateByName(name[i])){
request.setAttribute("to", "投票成功!");
ArrayList al = dao.getAll();
HttpSession session = request.getSession();
session.setAttribute("al", al);
request.getRequestDispatcher("success.jsp").forward(request, response);
}else{
request.setAttribute("to", "投票失败!请重新再试!");
}
}
} public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request,response);
}
}
-----------------------------------%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%
%@taglib prefix="c" uri=" "%html
head
title电视投票/title
/head body
center
form action="vote" method="post"
table border="1" align="center"
tr align="center"
td
h2
选择您最喜欢的电视剧并投上一票
/h2
/td
/tr
tr
td
input type="checkbox" name="tvs" value="https://www.04ip.com/post/咏春" /
咏春
/td
/tr
tr
td
input type="checkbox" name="tvs" value="https://www.04ip.com/post/金婚" /
金婚
/td
/tr
tr
td
input type="checkbox" name="tvs" value="https://www.04ip.com/post/士兵突击" /
士兵突击
/td
/tr
tr
td
input type="checkbox" name="tvs" value="https://www.04ip.com/post/少年张三丰" /
少年张三丰
/td
/tr
tr
td align="center"
input type="submit" value="https://www.04ip.com/post/提交" /
input type="reset" value="https://www.04ip.com/post/重置" /
/td
/tr
/table
/form
/center
/body
/html
-------------------------------------第一段代码为JavaBean;第二段代码为数据库连接类;第三段代码为Servlet控制类;第四段代码为JSP显示页面 。希望能够解决你的问题!
JAVA语言中用于投票器的代码如何写把投票的信息放在 ServletContext对象 中 。也就是 JSP 内置对象中的application对象 。因为投票信息是所有用户都要看的信息,所以要把他放在 ServletContext对象 中 。这样只要是 应用一加载就会创建 ServletContext对象 直到应用销毁 , 也就是服务器关闭时,ServletContext对象 才销毁 。这样就使得所有用户公用一个对象存储信息 。具体的实现那要根据你自己的需求,具体设计 。
推荐阅读
- ANDROID下载壁纸夏天,安卓壁纸apk
- sap薪酬核算,sap薪资等级t3
- oracle建表总是在system表里,oracle创建的表空间怎么查不到
- chatgpt植入小艺,连接小艺
- go语言实战讲的什么 go语言实践
- 关注公众号给钱的活动有哪些,关注公众号给钱的活动有哪些呢
- 所有直播平台排行,直播平台排行榜前十名
- php导数据到数据库 php导出数据库数据到excel
- 电商如何找国外客户谈价格,电商如何找国外客户谈价格问题