package com.controller;
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 java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.alibaba.fastjson.JSONArray;
import com.model.*;
import com.dao.*;
/***
教师Conroller 控制类方法
*/
@Controller
@RequestMapping(value="/jiaoshi")
public class jiaoshiController {
/**
* 自动注入业务逻辑层,注入方式使用了注解自动注入
*/
@Resource
private jiaoshiDao jiaoshidao;
@RequestMapping(value="/addpage")
public String addpage(jiaoshi bean, HttpServletRequest request){
/**
教师添加页面
*/
Map<String,Object> map= new HashMap<String,Object>();
System.out.println("addPageok");
return "jiaoshi/jiaoshiadd";
}
@RequestMapping(value="/add")
public String add(jiaoshi bean, HttpServletRequest request){
/**
教师添加处理方法
**/
Map<String,Object> map= new HashMap<String,Object>();//初始变量
String jsid=(String)request.getParameter("jsid");//教师编号
String ls=(String)request.getParameter("ls");//流水
String xm=(String)request.getParameter("xm");//姓名
String bm=(String)request.getParameter("bm");//别名
String dq=(String)request.getParameter("dq");//地区
String js=(String)request.getParameter("js");//介绍
String bq=(String)request.getParameter("bq");//标签
String tp=(String)request.getParameter("tp");//图片
String dz=(String)request.getParameter("dz");//地址
String lxfs=(String)request.getParameter("lxfs");//联系方式
String ksf=(String)request.getParameter("ksf");//课时费
String yx=(String)request.getParameter("yx");//邮箱
String lxdh=(String)request.getParameter("lxdh");//联系电话
String zt=(String)request.getParameter("zt");//状态
String sl=(String)request.getParameter("sl");//师龄
String xl=(String)request.getParameter("xl");//学历
jiaoshidao.add(bean);//调用添加方法
System.out.println("add");
request.setAttribute("msg", "<script>alert('添加成功');</script>");//操作提示
return "jiaoshi/jiaoshiadd";
}
/**删除 教师
*
*/
@RequestMapping(value="/del")
public String del(HttpServletRequest request,Map<String,Object> map){
// Map<String,Object> map= new HashMap<String,Object>();//初始化对象
String a=(String)request.getParameter("keyid");//request 方式获得主键id
int id=Integer.parseInt(a);
request.setAttribute("msg", "<script>alert('删除成功');</script>");
jiaoshidao.delete(id);//调用 删除方法
return listpage(map,request);
}
/**
* 查询jiaoshi信息 返回list结果 前台获取
*/
@RequestMapping(value="/listpage")
public String listpage(Map<String,Object> map,HttpServletRequest request){
List<Map> list= new ArrayList<Map>();//初始化对象
Map map1= new HashMap();
String jsid=(String)request.getParameter("jsid");//教师编号
if(jsid!=null&&!jsid.equals("")){
map1.put("jsid",jsid);//教师编号
}
String ls=(String)request.getParameter("ls");//流水
if(ls!=null&&!ls.equals("")){
map1.put("ls",ls);//流水
}
String xm=(String)request.getParameter("xm");//姓名
if(xm!=null&&!xm.equals("")){
map1.put("xm",xm);//姓名
}
String bm=(String)request.getParameter("bm");//别名
if(bm!=null&&!bm.equals("")){
map1.put("bm",bm);//别名
}
String dq=(String)request.getParameter("dq");//地区
if(dq!=null&&!dq.equals("")){
map1.put("dq",dq);//地区
}
String js=(String)request.getParameter("js");//介绍
if(js!=null&&!js.equals("")){
map1.put("js",js);//介绍
}
String bq=(String)request.getParameter("bq");//标签
if(bq!=null&&!bq.equals("")){
map1.put("bq",bq);//标签
}
String tp=(String)request.getParameter("tp");//图片
if(tp!=null&&!tp.equals("")){
map1.put("tp",tp);//图片
}
String dz=(String)request.getParameter("dz");//地址
if(dz!=null&&!dz.equals("")){
map1.put("dz",dz);//地址
}
String lxfs=(String)request.getParameter("lxfs");//联系方式
if(lxfs!=null&&!lxfs.equals("")){
map1.put("lxfs",lxfs);//联系方式
}
String ksf=(String)request.getParameter("ksf");//课时费
if(ksf!=null&&!ksf.equals("")){
map1.put("ksf",ksf);//课时费
}
String yx=(String)request.getParameter("yx");//邮箱
if(yx!=null&&!yx.equals("")){
map1.put("yx",yx);//邮箱
}
String lxdh=(String)request.getParameter("lxdh");//联系电话
if(lxdh!=null&&!lxdh.equals("")){
map1.put("lxdh",lxdh);//联系电话
}
String zt=(String)request.getParameter("zt");//状态
if(zt!=null&&!zt.equals("")){
map1.put("zt",zt);//状态
}
String sl=(String)request.getParameter("sl");//师龄
if(sl!=null&&!sl.equals("")){
map1.put("sl",sl);//师龄
}
String xl=(String)request.getParameter("xl");//学历
if(xl!=null&&!xl.equals("")){
map1.put("xl",xl);//学历
}
list=jiaoshidao.getAll(map1);//传入 方法参数 返回gly结果集
System.out.println("listsize="+list.size());
map.put("list", JSONArray.toJSONString(list));//传递参数
return "jiaoshi/jiaoshilist";
}
/**
教师详情信息
*/
@RequestMapping(value="/detail")
public String detail(Map<String,Object> map,HttpServletRequest request){
String keyid=(String)request.getParameter("keyid");//request 方式获得主键id
jiaoshi bean=new jiaoshi();//初始化对象
bean=jiaoshidao.getjiaoshiByID(Integer.parseInt(keyid));//根据id返回 jiaoshi对象数据
request.setAttribute("jsid", bean.getJsid());//教师编号
request.setAttribute("ls", bean.getLs());//流水
request.setAttribute("xm", bean.getXm());//姓名
request.setAttribute("bm", bean.getBm());//别名
request.setAttribute("dq", bean.getDq());//地区
request.setAttribute("js", bean.getJs());//介绍
request.setAttribute("bq", bean.getBq());//标签
request.setAttribute("tp", bean.getTp());//图片
request.setAttribute("dz", bean.getDz());//地址
request.setAttribute("lxfs", bean.getLxfs());//联系方式
request.setAttribute("ksf", bean.getKsf());//课时费
request.setAttribute("yx", bean.getYx());//邮箱
request.setAttribute("lxdh", bean.getLxdh());//联系电话
request.setAttribute("zt", bean.getZt());//状态
request.setAttribute("sl", bean.getSl());//师龄
request.setAttribute("xl", bean.getXl());//学历
return "jiaoshi/jiaoshidetail";
}
/**
进入jiaoshi修改页面
**/
@RequestMapping(value="/modifypage")
public String modifypage(Map<String,Object> map,HttpServletRequest request){
String keyid=(String)request.getParameter("keyid");//request 方式获得主键id
jiaoshi bean=new jiaoshi();//初始化对象
bean=jiaoshidao.getjiaoshiByID(Integer.parseInt(keyid));//根据id返回 jiaoshi对象数据
request.setAttribute("jsid", bean.getJsid());//教师编号
request.setAttribute("ls", bean.getLs());//流水
request.setAttribute("xm", bean.getXm());//姓名
request.setAttribute("bm", bean.getBm());//别名
request.setAttribute("dq", bean.getDq());//地区
request.setAttribute("js", bean.getJs());//介绍
request.setAttribute("bq", bean.getBq());//标签
request.setAttribute("tp", bean.getTp());//图片
request.setAttribute("dz", bean.getDz());//地址
request.setAttribute("lxfs", bean.getLxfs());//联系方式
r
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一、源码特点 SSM 教师评价管理系统是一套完善的完整信息系统,结合SSM框架和bootstrap完成本系统SpringMVC spring mybatis ,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 前段主要技术 bootstrap.css jquery 后端主要技术 SpringMVC spring mybatis 数据库 mysql 开发工具 IDEA JDK1.8 TOMCAT 8.5 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin密码:admin 数据库配置文件DBO.java 2、开发环境为IDEA开发,数据库为mysql,使用java语言开发。 3、数据库文件名是jsppingjia.sql 系统名称pingjia 4、地址:qt/index.jsp
资源推荐
资源详情
资源评论
收起资源包目录
ideaSSM教师评价管理系统VS开发mysql数据库web结构java编程计算机网页源码 (1733个子文件)
date.js.bak 15KB
date.js.bak 15KB
style1.css.bak 13KB
style1.css.bak 13KB
header.jsp.bak 2KB
header.jsp.bak 2KB
jdbc.properties.bak 188B
jiaoshiController.class 7KB
jiaoshiController.class 7KB
yonghuController.class 7KB
yonghuController.class 7KB
glyController.class 7KB
glyController.class 7KB
pingjiaController.class 6KB
pingjiaController.class 6KB
plkzController.class 6KB
plkzController.class 6KB
czmController.class 5KB
czmController.class 5KB
yqmController.class 5KB
yqmController.class 5KB
zhaopianController.class 5KB
zhaopianController.class 5KB
zancaiController.class 5KB
zancaiController.class 5KB
biaoqianController.class 5KB
biaoqianController.class 5KB
diquController.class 5KB
diquController.class 5KB
StaticMethod.class 4KB
StaticMethod.class 4KB
DBO.class 4KB
DBO.class 4KB
jiaoshi.class 3KB
jiaoshi.class 3KB
yonghu.class 2KB
yonghu.class 2KB
pingjia.class 2KB
pingjia.class 2KB
zhaopianDao.class 2KB
biaoqianDao.class 2KB
biaoqianDao.class 2KB
zhaopianDao.class 2KB
pingjiaDao.class 2KB
jiaoshiDao.class 2KB
jiaoshiDao.class 2KB
pingjiaDao.class 2KB
zancaiDao.class 2KB
yonghuDao.class 2KB
yonghuDao.class 2KB
zancaiDao.class 2KB
plkzDao.class 2KB
diquDao.class 2KB
plkzDao.class 2KB
diquDao.class 2KB
glyDao.class 2KB
yqmDao.class 2KB
czmDao.class 2KB
yqmDao.class 2KB
glyDao.class 2KB
czmDao.class 2KB
czm.class 1KB
czm.class 1KB
yqm.class 1KB
yqm.class 1KB
zhaopian.class 1KB
zhaopian.class 1KB
zancai.class 1KB
zancai.class 1KB
gly.class 1KB
gly.class 1KB
biaoqian.class 721B
biaoqian.class 721B
plkz.class 715B
plkz.class 715B
diqu.class 709B
diqu.class 709B
ace.css 437KB
ace.css 437KB
ace.min.css 351KB
ace.min.css 351KB
ace-rtl.css 160KB
ace-rtl.css 160KB
ace-rtl.min.css 133KB
ace-rtl.min.css 133KB
bootstrap.css 128KB
bootstrap.css 128KB
bootstrap.min.css 104KB
bootstrap.min.css 104KB
ace-skins.css 92KB
ace-skins.css 92KB
ace-part2.css 91KB
ace-part2.css 91KB
ace-skins.min.css 77KB
ace-skins.min.css 77KB
ace-part2.min.css 74KB
ace-part2.min.css 74KB
font-awesome.min.css 42KB
font-awesome.min.css 42KB
font-awesome-ie7.min.css 37KB
共 1733 条
- 1
- 2
- 3
- 4
- 5
- 6
- 18
资源评论
翰文编程
- 粉丝: 1w+
- 资源: 2034
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功