package com.hcketw.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.hcketw.db;
public class editvote extends HttpServlet {
/**
* Constructor of the object.
*/
public editvote() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
/**
* The doGet method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
/**
* The doPost method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("gb2312");
try {
String url = "jdbc:odbc:hcketw";
db database = new db();
Connection con = null;
con = database.getAccessConn(url);
String sql=null;
int i,itemID=0;
String s="";
int size=Integer.valueOf(request.getParameter("size"));
for(i=1;i<=size;i++)
{
String t=request.getParameter("name"+i);
if(t==null){
break;
}
if(i!=1)
{
s+=",";
}
itemID=Integer.valueOf(request.getParameter("itemID"+i));
sql = "update item set content='"+t+"' where ID="+itemID;
database.excuteSql(con, sql);
s+=itemID;
}
for(;;i++)
{
String t=request.getParameter("name"+i);
if(t==null){
break;
}
if(i!=1)
{
s+=",";
}
sql = "insert into item (content) values('";
sql+=t+"')";
database.excuteSql(con, sql);
sql="select max(ID) from item";
ResultSet rs=database.excuteQuery(con, sql);
while(rs.next())
{
itemID = Integer.valueOf(rs.getString(1));
}
s+=itemID;
}
String title=request.getParameter("title");
String info=request.getParameter("info");
int indexID=Integer.valueOf(request.getParameter("indexID"));
sql="update index set title='"+title+"' where ID="+indexID;
database.excuteSql(con, sql);
sql="update index set info='"+info+"' where ID="+indexID;
database.excuteSql(con, sql);
sql="update index set items='"+s+"' where ID="+indexID;
database.excuteSql(con, sql);
database.closeAccessConn(con);
PrintWriter out = response.getWriter();
//out.print("<script language='javascript'>alert('修改成功');</script>");
response.sendRedirect("../editlist.jsp");
//request.getRequestDispatcher("result?ID="+userID).forward(request, response);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* Initialization of the servlet. <br>
*
* @throws ServletException if an error occurs
*/
public void init() throws ServletException {
// Put your code here
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
简易投票系统jsp+servlet+javabean
共42个文件
class:12个
java:10个
jsp:6个
4星 · 超过85%的资源 需积分: 11 61 下载量 12 浏览量
2012-06-04
13:46:21
上传
评论 2
收藏 107KB RAR 举报
温馨提示
课程设计用的,利用jsp+javabean+servlet制作的单选投票系统,可以增加删除修改投票。上传者:侯聪锴
资源推荐
资源详情
资源评论
收起资源包目录
Vote.rar (42个子文件)
Vote
src
com
hcketw
db.java 911B
bean
index.java 1KB
item.java 3KB
servlet
result.java 3KB
vote.java 2KB
editvote.java 4KB
showeditvote.java 3KB
addvote.java 3KB
delvote.java 3KB
putvote.java 3KB
.classpath 445B
.mymetadata 285B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
.jsdtscope 500B
.myeclipse
.project 1KB
WebRoot
META-INF
MANIFEST.MF 36B
db.mdb 424KB
item.jsp 2KB
images
web.css 2KB
banner.jpg 53KB
Thumbs.db 4KB
edit.jsp 3KB
add.jsp 3KB
editlist.jsp 1KB
index.jsp 1KB
result.jsp 1KB
img.jpg 1KB
WEB-INF
classes
com
hcketw
bean
index.class 2KB
item.class 4KB
index$indexbean.class 1KB
item$itembean.class 1KB
db.class 1KB
servlet
addvote.class 3KB
delvote.class 4KB
showeditvote.class 3KB
editvote.class 4KB
result.class 3KB
vote.class 2KB
putvote.class 3KB
lib
jstl.jar 17KB
web.xml 3KB
共 42 条
- 1
资源评论
- Loar92013-12-13还需要改挺多的,要不然不能运行
- 詹素素2013-06-05总体看起来还行
- fjfpx2013-07-06修改下挺好用的的
- reg_2013-03-12功能挺不错哦,
- cpp55552013-05-16看上去很好,可是跑步起来,应该是我自己的问题
hcketw
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功