package com.action;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.util.DBO;
import com.bean.yuangong;
import com.dao.yuangongDao;
/*
对员工功能进行维护
*/
@SuppressWarnings("serial")
public class yuangongAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private yuangongDao dao=null;
private yuangong yuangong=new yuangong();////对员工进行管理bean
private List<yuangong> yuangongs=new ArrayList<yuangong>();//对员工进行管理获得结果集返回list
private String key="";
private int pageNum=1;
private int pageCount=0;
public yuangong getYuangong() {
return yuangong;
}
public void setDao(yuangongDao dao) {
this.dao = dao;
}
public void setYuangong(yuangong yuangong) {
this.yuangong = yuangong;
}
public List<yuangong> getYuangongs() {
return yuangongs;
}
public String execute()
{//默认员工功能 添加 暂时留空
return "";
}
public String addPage(){
//员工添加页面
try{
}catch(Exception e){
System.out.println(e.toString());
}
return "yuangongaddPage";
}
public String add()
{//对表yuangong进行添加操作
String sql="";
ResultSet rs=null;
int num=0;
DBO db=new DBO();
try{
sql="select count(1) as num from yonghu where yhm='"+yuangong.getYhm()+"'";
rs=db.query(sql);
if(rs.next()){
num=rs.getInt("num");
}
if(num>0){
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加失败、用户名重复');</script>");
}else{
dao.addyuangong(yuangong);
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");
}
}catch(Exception e){
System.out.println(e.toString());
}finally{
db.close();
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");
return "yuangongadd";
}
public String list()
{//对员工进行管理 对表yuangong进行查询
try{
String sql=" from yuangong where 1=1";
String yhm=(String)ServletActionContext.getRequest().getParameter("yhm");
if(yhm!=null&&!yhm.equals("")){
sql+=" and yhm='"+yhm+"'";
}
yuangongs=dao.getyuangongs(sql);
}catch(Exception e){
System.out.println(e.toString());
}
return "yuangonglist";
}
public String listp()
{//对员工进行管理 对表yuangong进行查询
try{
yuangongs=dao.getyuangongs(" from yuangong where 1=1");
}catch(Exception e){
System.out.println(e.toString());
}
return "yuangonglistp";
}
public String del()
{//对员工进行删除 对表yuangong进行删除
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
yuangong tempbean=dao.getyuangong("from yuangong where ygid="+keyid);
try{
dao.delyuangong(tempbean);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");
return list();
}
public String modPage(){
////对员工修改页面 对表yuangong进行修改
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
try{
yuangong=dao.getyuangong("from yuangong where ygid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "yuangongmodPage";
}
public String modp(){
////对员工修改页面 对表yuangong进行修改
String keyid=ServletActionContext.getRequest().getSession().getAttribute("id").toString();
try{
yuangong=dao.getyuangong("from yuangong where ygid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "yuangongmodp";
}
public String upd(){
////对员工进行修改操作 对表yuangong进行修改
try{
dao.modifyyuangong(yuangong);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('修改成功');</script>");//location.href='bookmanage';
return modp();
}
public String mod(){
////对员工进行修改操作 对表yuangong进行修改
try{
dao.modifyyuangong(yuangong);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('修改成功');</script>");//location.href='bookmanage';
return list();
}
public String detail(){
////对员工修改页面 对表yuangong进行修改
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
try{
yuangong=dao.getyuangong("from yuangong where ygid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "yuangongdetail";
}
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
public int getPageNum() {
return pageNum;
}
public void setPageNum(int pageNum) {
this.pageNum = pageNum;
}
public int getPageCount() {
return pageCount;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一、源码特点 java ssh酒店客房管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用 B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin 密码:admin 数据库配置文件applicationContext.xml 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 3、数据库文件名是jspsshjdkf.sql,系统名称sshjdkf 4、系统首页地址:http://127.0.0.1:8080/sshjdkf/login.jsp 不含人工调试服务,如果需要联系作者购买
资源推荐
资源详情
资源评论
收起资源包目录
javaWebssh酒店客房管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计源码 (320个子文件)
date.js.bak 15KB
login.jsp.bak 5KB
top.jsp.bak 1KB
yuangongAction.class 5KB
yudingAction.class 5KB
yonghuAction.class 5KB
glyAction.class 5KB
fangjianAction.class 5KB
fjlxAction.class 4KB
DBO.class 4KB
DefaultDao.class 3KB
StaticMethod.class 3KB
yuding.class 2KB
fangjianDao.class 2KB
yuangongDao.class 2KB
yonghuDao.class 2KB
yudingDao.class 2KB
fjlxDao.class 2KB
glyDao.class 2KB
yuangong.class 2KB
yonghu.class 2KB
fangjian.class 2KB
DefaultDao$1.class 1KB
DefaultDao$7.class 1KB
gly.class 1KB
DefaultDao$4.class 1KB
DefaultDao$6.class 1KB
DefaultDao$2.class 1KB
fjlx.class 1KB
DefaultDao$3.class 1KB
DefaultDao$5.class 1KB
IDefaultDao.class 772B
.classpath 6KB
style.css 22KB
album.css 8KB
css_body.css 7KB
datepicker.css 4KB
datepicker.css 4KB
css_top_user.css 3KB
css_top.css 3KB
css_menu_user.css 3KB
base.css 3KB
css_menu.css 2KB
all.css 2KB
wbox.css 2KB
wbox-min.css 1KB
tinyTips.css 797B
WdatePicker.css 161B
bj.gif 71KB
mico_l.gif 14KB
top_nav_on.gif 14KB
toolbar_no.gif 13KB
view.gif 13KB
02.gif 13KB
01.gif 13KB
login.gif 6KB
logo_01.gif 5KB
loading.gif 3KB
mico_1.gif 3KB
top_bg.gif 2KB
img.gif 2KB
img.gif 2KB
left_bg_top.gif 1KB
close2.gif 1KB
help.gif 1KB
datePicker.gif 1KB
login_submit.gif 1KB
复件 top_nav_on.gif 967B
tpbg.gif 900B
close.gif 868B
mb_bg.gif 756B
noimage.gif 719B
rcbox_title.gif 677B
top_nav_link2.gif 475B
login_input_hr.gif 430B
image_s.gif 338B
menunowbg.gif 322B
login_input_bg.gif 260B
pbg.gif 258B
ico_1.gif 204B
arrowdown.gif 167B
body_title_bg.gif 155B
toolbar_ok.gif 150B
toolbar_del.gif 148B
menulist.gif 100B
frame_on.gif 95B
inputbut_bg.gif 93B
ico_5.gif 76B
ico_4.gif 76B
ico_3.gif 76B
ico_2.gif 73B
body_title_left.gif 72B
body_title_right.gif 72B
class_ssr.gif 70B
class_sopen.gif 69B
class_sclose.gif 68B
m_tmid.gif 67B
frame-r.gif 59B
frame-l.gif 59B
kong.gif 55B
共 320 条
- 1
- 2
- 3
- 4
资源评论
qq_251836457
- 粉丝: 4249
- 资源: 563
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功