package com.action;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import com.bean.*;
import com.dao.*;
import com.util.DBO;
@Controller
@RequestMapping(value="/yonghu")
public class yonghuAction {
/**
* 自动注入业务逻辑层,注入方式使用了注解自动注入
*/
@Resource yonghuDao yonghudao;
@RequestMapping(value="/addPage")
public String addPage(yonghu yonghu,HttpServletRequest request){
Map<String,Object> map= new HashMap<String,Object>();
System.out.println("addPageok");
return "yonghu/yonghuadd";
}
@RequestMapping(value="/add")
public String add(yonghu yonghu,HttpServletRequest request){
Map<String,Object> map= new HashMap<String,Object>();
//String name=(String)request.getParameter("name");
map.put("yhid", yonghu.getYhid());//用户编号
map.put("yhm", yonghu.getYhm());//用户名
map.put("mm", yonghu.getMm());//密码
map.put("xm", yonghu.getXm());//姓名
map.put("lxfs", yonghu.getLxfs());//联系方式
map.put("nl", yonghu.getNl());//年龄
map.put("lx", yonghu.getLx());//类型
String yhid=(String)yonghu.getYhid();//用户编号
String yhm=(String)yonghu.getYhm();//用户名
String mm=(String)yonghu.getMm();//密码
String xm=(String)yonghu.getXm();//姓名
String lxfs=(String)yonghu.getLxfs();//联系方式
String nl=(String)yonghu.getNl();//年龄
String lx=(String)yonghu.getLx();//类型
DBO db=new DBO();
String sql="";
ResultSet rs=null;
int num=0;
try{
sql="select count(1) as num from yonghu where yhm='"+yhm+"'";
rs=db.query(sql);
if(rs.next()){
num=rs.getInt("num");
}
if(num>0){
request.setAttribute("msg", "<script>alert('添加失败、用户名重复');</script>");
}else{
yonghudao.save(map);
request.setAttribute("msg", "<script>alert('添加成功');</script>");
}
}catch(Exception e){
}finally{
db.close();
}
System.out.println("addok");
return "yonghu/yonghuadd";
}
/**删除
*
*/
@RequestMapping(value="/del")
public String del(Integer id,HttpServletRequest request,Map<String,Object> map){
// Map<String,Object> map= new HashMap<String,Object>();
String a=(String)request.getParameter("keyid");
id=Integer.parseInt(a);
request.setAttribute("msg", "<script>alert('删除成功');</script>");
yonghudao.del(id);
return selectall(null,map,request);
}
/**
* 修改yonghu信息
*/
@RequestMapping(value="/update")
public String update(yonghu yonghu,HttpServletRequest request,Map<String,Object> map1){
Map<String,Object> map= new HashMap<String,Object>();
map.put("yhid", yonghu.getYhid());//用户编号
map.put("yhm", yonghu.getYhm());//用户名
map.put("mm", yonghu.getMm());//密码
map.put("xm", yonghu.getXm());//姓名
map.put("lxfs", yonghu.getLxfs());//联系方式
map.put("nl", yonghu.getNl());//年龄
map.put("lx", yonghu.getLx());//类型
String yhid=(String)yonghu.getYhid();//用户编号
String yhm=(String)yonghu.getYhm();//用户名
String mm=(String)yonghu.getMm();//密码
String xm=(String)yonghu.getXm();//姓名
String lxfs=(String)yonghu.getLxfs();//联系方式
String nl=(String)yonghu.getNl();//年龄
String lx=(String)yonghu.getLx();//类型
request.setAttribute("msg", "<script>alert('修改成功');</script>");
yonghudao.update(map);
return selectall(null,map1,request);
}
/**
* 修改yonghu信息
*/
@RequestMapping(value="/upd")
public String upd(yonghu yonghu,HttpServletRequest request,Map<String,Object> map1){
Map<String,Object> map= new HashMap<String,Object>();
map.put("yhid", yonghu.getYhid());//用户编号
map.put("yhm", yonghu.getYhm());//用户名
map.put("mm", yonghu.getMm());//密码
map.put("xm", yonghu.getXm());//姓名
map.put("lxfs", yonghu.getLxfs());//联系方式
map.put("nl", yonghu.getNl());//年龄
map.put("lx", yonghu.getLx());//类型
String yhid=(String)yonghu.getYhid();//用户编号
String yhm=(String)yonghu.getYhm();//用户名
String mm=(String)yonghu.getMm();//密码
String xm=(String)yonghu.getXm();//姓名
String lxfs=(String)yonghu.getLxfs();//联系方式
String nl=(String)yonghu.getNl();//年龄
String lx=(String)yonghu.getLx();//类型
request.setAttribute("msg", "<script>alert('修改成功');</script>");
yonghudao.update(map);
return mod(null,map1,request);
}
/**
* 查询yonghu信息
*/
@RequestMapping(value="/modify")
public String modify(Integer id,Map<String,Object> map,HttpServletRequest request){
String keyid=(String)request.getParameter("keyid");
List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();
list=yonghudao.select(Integer.parseInt(keyid));
request.setAttribute("yhid", list.get(0).get("yhid"));//用户编号
request.setAttribute("yhm", list.get(0).get("yhm"));//用户名
request.setAttribute("mm", list.get(0).get("mm"));//密码
request.setAttribute("xm", list.get(0).get("xm"));//姓名
request.setAttribute("lxfs", list.get(0).get("lxfs"));//联系方式
request.setAttribute("nl", list.get(0).get("nl"));//年龄
request.setAttribute("lx", list.get(0).get("lx"));//类型
return "yonghu/yonghumodify";
}
/**
* 查询yonghu信息
*/
@RequestMapping(value="/mod")
public String mod(Integer id,Map<String,Object> map,HttpServletRequest request){
String keyid=(String)request.getSession().getAttribute("id");
List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();
list=yonghudao.select(Integer.parseInt(keyid));
request.setAttribute("yhid", list.get(0).get("yhid"));//用户编号
request.setAttribute("yhm", list.get(0).get("yhm"));//用户名
request.setAttribute("mm", list.get(0).get("mm"));//密码
request.setAttribute("xm", list.get(0).get("xm"));//姓名
request.setAttribute("lxfs", list.get(0).get("lxfs"));//联系方式
request.setAttribute("nl", list.get(0).get("nl"));//年龄
request.setAttribute("lx", list.get(0).get("lx"));//类型
return "yonghu/modify";
}
@RequestMapping(value="/detail")
public String detail(Integer id,Map<String,Object> map,HttpServletRequest request){
String keyid=(String)request.getParameter("keyid");
List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();
list=yonghudao.select(Integer.parseInt(keyid));
request.setAttribute("yhid", list.get(0).get("yhid"));//用户编号
request.setAttribute("yhm", list.get(0).get("yhm"));//用户名
request.setAttribute("mm", list.get(0).get("mm"));//密码
request.setAttribute("xm", list.get(0).get("xm"));//姓名
request.setAttribute("lxfs", list.get(0).get("lxfs"));//联系方式
request.setAttribute("nl", list.get(0).get("nl"));//年龄
request.setAttribute("lx", list.get(0).get("lx"));//类型
return "yonghu/yonghudetail";
}
/**
* 查询yonghu信息
*/
@RequestMapping(value="/selectall")
public String selectall(Integer id,Map<String,Object> map,HttpServletRequest request){
List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();
Map<String,Object> map1= new HashMap<String,Object>();
String yhid=(String)request.getParameter("yhid");//用户编号
if(yhid!=null&&!yhid.equals("")){
map1.put("yhid",yhid);//用户编号
}
String yhm=(String)request.getParameter("yhm");//用户名
if(yhm!=null&&!yhm.equals("")){
map1.put("yhm",yhm);//用户名
}
String mm=(String)request.getParameter("mm");//密码
if(mm!=null&&!mm.equals("")){
map1.put("mm",mm);//密码
}
String xm=(String)request.getParameter("xm");//姓名
if(xm!=null&&!xm.equals("")){
map1.put("xm",xm);//姓名
}
String l
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一、源码特点 JSP ssm 房屋中介管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+mybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin 密码:admin 数据库配置文件datasource.properties 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 3、数据库文件名是jspssmfangwu.sql,系统名称ssmfangwu 4、系统首页地址:http://127.0.0.1:8080/ssmfangwu/login.jsp 不包含人工调试服务,如果需要联系作者购买
资源推荐
资源详情
资源评论
收起资源包目录
JSP ssm 房屋中介管理myeclipse开发mysql数据库springMVC模式java编程计算机网页设计源码 (354个子文件)
style1.css.bak 13KB
public.css.bak 5KB
web.xml.bak 4KB
yonghuAction.class 8KB
glyAction.class 8KB
fangyuanAction.class 7KB
jbwgAction.class 6KB
gonggaoAction.class 5KB
DBO.class 4KB
StaticMethod.class 3KB
fangyuan.class 2KB
fangyuanDao.class 2KB
gonggaoDao.class 2KB
yonghuDao.class 2KB
jbwgDao.class 2KB
glyDao.class 2KB
jbwg.class 2KB
yonghu.class 2KB
gly.class 1KB
gonggao.class 1KB
.classpath 4KB
style.css 22KB
style1.css 13KB
style.css 12KB
style.css 8KB
webmain.css 8KB
album.css 8KB
css_body.css 7KB
public.css 5KB
datepicker.css 4KB
datepicker.css 4KB
css.css 3KB
css_top_user.css 3KB
css_top.css 3KB
css_menu_user.css 3KB
base.css 3KB
css_menu.css 2KB
admin.css 2KB
admin.css 2KB
all.css 2KB
wbox.css 2KB
wbox-min.css 1KB
tinyTips.css 797B
WdatePicker.css 161B
Thumbs.db 27KB
bj.gif 71KB
ym.gif 24KB
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
admin_p.gif 4KB
adminsyteam.gif 3KB
loading.gif 3KB
mico_1.gif 3KB
footer.gif 3KB
top_bg.gif 2KB
i_top1.gif 2KB
b_clean.gif 2KB
b_login.gif 2KB
img.gif 2KB
img.gif 2KB
iright.gif 1KB
i_bottom_right.gif 1KB
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
x.gif 877B
close.gif 868B
more_1.gif 865B
ileft.gif 820B
topBar_bg.gif 814B
id.gif 777B
mb_bg.gif 756B
pass.gif 743B
i_bottom_left.gif 735B
noimage.gif 719B
rcbox_title.gif 677B
top_nav_link2.gif 475B
login_input_hr.gif 430B
voteView.gif 388B
i_bottom_bg.gif 369B
bg.gif 350B
image_s.gif 338B
menunowbg.gif 322B
bt_login.gif 300B
login_input_bg.gif 260B
pbg.gif 258B
login_6.gif 211B
ico_1.gif 204B
i_topbg2.gif 198B
irightbg.gif 194B
共 354 条
- 1
- 2
- 3
- 4
资源评论
qq_251836457
- 粉丝: 4618
- 资源: 591
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 树莓派连接 DS18B20 温度传感器读取温度时监控客户端,服务器端连接状况,实现断线重连机制
- jQuery 3.7.1
- 校园失物招领小程序源码可作毕业设计
- SAP客户端GUI740安装包(JAVA版本)
- winlibs-x86-64-posix-seh-gcc-13.2.0-llvm-16.0.6-mingw-w64msvcrt
- HTML5小游戏【愤怒的小红帽-优秀H5小游戏合集射击游戏-过关游戏】游戏源码分享下载 - fndxhm.zip
- 医学影像处理-图像分割-肿瘤识别-诊断辅助-matlab图像分割肿瘤代码-DeepBTSeg.zip
- 抖音取图表情包小程序源码+创作者入驻+流量主
- 数字电子-JK触发器-可逆计数器-教学模拟-同步六进制加减法可逆计数器(JK).ms7.zip
- 小程序项目源码之熊猫签证.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功