package com.jskqxt.servlet;
import java.io.IOException;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.jskqxt.utils.DbUtil;
import com.jskqxt.vo.Jsxx;
public class JsxxServlet extends HttpServlet{
public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException, IOException
{
String type=req.getParameter("type");
if(type.endsWith("jsxxAdd"))
{
jsxxAdd(req, res);
}
if(type.endsWith("jsxxMana"))
{
jsxxMana(req, res);
}
if(type.endsWith("jsxxToEdit"))
{
jsxxToEdit(req, res);
}
if(type.endsWith("jsxxUpdate"))
{
jsxxUpdate(req, res);
}
}
public void jsxxAdd(HttpServletRequest req,HttpServletResponse res){
String name = req.getParameter("name");
String loginName = req.getParameter("loginName");
String loginPass = req.getParameter("loginPass");
String sex = req.getParameter("sex");
String age = req.getParameter("age");
String csrq = req.getParameter("csrq");
String xl = req.getParameter("xl");
String cjgzsj = req.getParameter("cjgzsj");
String sflz = req.getParameter("sflz");
String lzsj = req.getParameter("lzsj");
String sql="insert into t_jsxx values(?,?,?,?,?,?,?,?,?,?)";
Object[] params={name,sex,age,csrq,xl,cjgzsj,sflz,lzsj,loginName,loginPass};
DbUtil mydb=new DbUtil();
mydb.doUpdate(sql, params);
mydb.closed();
req.setAttribute("message", "操作成功");
req.setAttribute("path", "jsxx?type=jsxxMana");
String targetURL = "/showMsg.jsp";
dispatch(targetURL, req, res);
}
public void jsxxToEdit(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{
String id = req.getParameter("id");
String sql="select id,name,sex,age,csrq,xl,cjgzsj,sflz,lzsj,loginName from t_jsxx where id = ?";
Object[] params={id};
DbUtil mydb=new DbUtil();
Jsxx jsxx=new Jsxx();
try
{
mydb.doQuery(sql, params);
ResultSet rs=mydb.getRs();
while(rs.next())
{
jsxx.setId(rs.getInt("id"));
jsxx.setName(rs.getString("name"));
jsxx.setSex(rs.getString("sex"));
jsxx.setAge(rs.getInt("age"));
jsxx.setCsrq(rs.getString("csrq"));
jsxx.setXl(rs.getString("xl"));
jsxx.setCjgzsj(rs.getString("cjgzsj"));
jsxx.setSflz(rs.getString("sflz"));
jsxx.setLzsj(rs.getString("lzsj"));
jsxx.setLoginName(rs.getString("loginName"));
}
rs.close();
}
catch(Exception e)
{
e.printStackTrace();
}
mydb.closed();
req.setAttribute("jsxx", jsxx);
req.getRequestDispatcher("/jsxx/jsxxEdit.jsp").forward(req, res);
}
public void jsxxMana(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{
List jsxxList = new ArrayList();
String sql="select id,name,sex,age,csrq,xl,cjgzsj,sflz,lzsj,loginName from t_jsxx";
Object[] params={};
DbUtil mydb=new DbUtil();
try
{
mydb.doQuery(sql, params);
ResultSet rs=mydb.getRs();
while(rs.next())
{
Jsxx jsxx=new Jsxx();
jsxx.setId(rs.getInt("id"));
jsxx.setName(rs.getString("name"));
jsxx.setSex(rs.getString("sex"));
jsxx.setAge(rs.getInt("age"));
jsxx.setCsrq(rs.getString("csrq"));
jsxx.setXl(rs.getString("xl"));
jsxx.setCjgzsj(rs.getString("cjgzsj"));
jsxx.setSflz(rs.getString("sflz"));
jsxx.setLzsj(rs.getString("lzsj"));
jsxx.setLoginName(rs.getString("loginName"));
jsxxList.add(jsxx);
}
rs.close();
}
catch(Exception e)
{
e.printStackTrace();
}
mydb.closed();
req.setAttribute("jsxxList", jsxxList);
req.getRequestDispatcher("/jsxx/jsxxMana.jsp").forward(req, res);
}
public void jsxxUpdate(HttpServletRequest req,HttpServletResponse res){
String name = req.getParameter("name");
String sex = req.getParameter("sex");
String age = req.getParameter("age");
String csrq = req.getParameter("csrq");
String xl = req.getParameter("xl");
String cjgzsj = req.getParameter("cjgzsj");
String sflz = req.getParameter("sflz");
String lzsj = req.getParameter("lzsj");
String loginName = req.getParameter("loginName");
String id = req.getParameter("id");
String sql="update t_jsxx set name=?,sex=?,age=?,csrq=?,xl=?,cjgzsj=?" +
",sflz=?,lzsj=?,loginName=? where id=?";
Object[] params={name,sex,age,csrq,xl,cjgzsj,sflz,lzsj,loginName,id};
DbUtil mydb=new DbUtil();
mydb.doUpdate(sql, params);
mydb.closed();
req.setAttribute("message", "操作成功");
req.setAttribute("path", "jsxx?type=jsxxMana");
String targetURL = "/showMsg.jsp";
dispatch(targetURL, req, res);
}
public void dispatch(String targetURI,HttpServletRequest request,HttpServletResponse response)
{
RequestDispatcher dispatch = getServletContext().getRequestDispatcher(targetURI);
try
{
dispatch.forward(request, response);
return;
}
catch (ServletException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
JSP+SQL教师考勤管理系统--毕业设计
共107个文件
jpg:21个
jar:17个
class:17个
需积分: 12 57 下载量 20 浏览量
2015-05-22
12:46:08
上传
评论 3
收藏 4.02MB RAR 举报
温馨提示
系统的主要功能包括:考勤类型管理、教师管理、当日考勤登记、考勤统计、历史 考勤查询等。
资源推荐
资源详情
资源评论
收起资源包目录
JSP+SQL教师考勤管理系统--毕业设计 (107个子文件)
KqtjServlet.class 11KB
KqxxServlet.class 8KB
KqglServlet.class 7KB
JsxxServlet.class 5KB
LoginServletr.class 5KB
DbUtil.class 4KB
KqlxServlet.class 4KB
Jsxx.class 2KB
DateUtils.class 2KB
Kqtj.class 2KB
EncodingFilter.class 2KB
User.class 1KB
Kqxx.class 1KB
Kqyf.class 1KB
Kqlx.class 1KB
Jsrq.class 640B
Kqnd.class 634B
.classpath 2KB
base.css 5KB
datepicker.css 5KB
datepicker.css 4KB
WdatePicker.css 158B
login_1.gif 9KB
login_button.gif 2KB
datePicker.gif 1KB
navLeft.gif 80B
navRight.gif 80B
right.gif 73B
left.gif 73B
navLeft.gif 71B
navRight.gif 71B
right.gif 65B
left.gif 65B
My97DatePicker.htm 1KB
javaee.jar 935KB
sqljdbc.jar 570KB
mysql-connector-java-5.0.4-bin.jar 484KB
dwr.jar 478KB
kaptcha-2.3.jar 421KB
jstl-1.2.jar 363KB
msbase.jar 280KB
jtds-1.2.jar 279KB
commons-io-1.3.2.jar 86KB
mssqlserver.jar 66KB
msutil.jar 58KB
commons-fileupload-1.2.1.jar 56KB
fckeditor-java-core-2.4.1.jar 49KB
FCKeditor-2.3.jar 18KB
slf4j-api-1.5.2.jar 17KB
jspsmartupload.jar 14KB
slf4j-simple-1.5.2.jar 7KB
JsxxServlet.java 5KB
LoginServletr.java 4KB
DateUtils.java 2KB
Kqxx.java 677B
Jsrq.java 292B
login_2.jpg 88KB
login_3.jpg 17KB
new_001.jpg 1KB
new_003.jpg 1KB
new_005.jpg 847B
new_007.jpg 836B
new_012.jpg 612B
new_010.jpg 608B
qs.jpg 527B
qs.jpg 527B
new_002.jpg 521B
new_006.jpg 502B
up.jpg 448B
down.jpg 445B
new_008.jpg 416B
new_009.jpg 402B
down.jpg 381B
up.jpg 379B
new_011.jpg 365B
new_027.jpg 319B
bg.jpg 307B
calendar.js 21KB
WdatePicker.js 8KB
zh-cn.js 1KB
en.js 419B
zh-tw.js 382B
config.js 225B
commutil.js 126B
menu.jsp 11KB
jsrqMana.jsp 3KB
changePw.jsp 3KB
kqxxAdd.jsp 3KB
kqlxAdd.jsp 2KB
kqxxQuery.jsp 2KB
kqtjShow.jsp 2KB
kqxxUserQuery.jsp 2KB
kqtjDetail.jsp 2KB
top.jsp 2KB
kqxxNowDate.jsp 1KB
showMsg.jsp 797B
xtxx.jsp 690B
login.jsp 88B
index.jsp 61B
db_jskqgl_Log.LDF 1024KB
共 107 条
- 1
- 2
资源评论
bysj33
- 粉丝: 2
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功