薄情先生|java开发:S S M 整合开发详解( 四 )
实现类
package com.md.service.impl;import com.md.dao.StudentDao;import com.md.domain.Student;import com.md.service.StudentService;import org.springframework.stereotype.Service;import javax.annotation.Resource;import java.util.List;/** * @author MD * @create 2020-08-13 20:32 */@Servicepublic class StudentServiceImpl implements StudentService {// 引用数据类型的自动注入@Resource、@Autowired@Resourceprivate StudentDao studentDao;@Overridepublic int addStudent(Student student) {int nums = studentDao.insertStudent(student);return nums;}@Overridepublic List findStudents() {return studentDao.selectStudents();}}
10. 处理器在controller包下
package com.md.controller;import com.md.domain.Student;import com.md.service.StudentService;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import org.springframework.web.servlet.ModelAndView;import javax.annotation.Resource;import java.util.List;/** * @author MD * @create 2020-08-13 20:37 */@Controller@RequestMapping("/student")public class StudentController {// 自动注入@Resourceprivate StudentService service;// 注册学生@RequestMapping("/addStudent.do")public ModelAndView addStudent(Student student){ModelAndView mv = new ModelAndView();String tips = "注册失败";// 调用service处理studentint nums = service.addStudent(student);if (nums > 0){tips = "注册成功";}// 添加数据 , 指定页面mv.addObject("tips",tips);mv.setViewName("result");return mv;}// 处理查询,响应ajax@RequestMapping("/queryStudent.do")@ResponseBodypublic List queryStudent(){List students = service.findStudents();// 会被框架转为json的数组return students;}}
11. 首页index.jsp
功能入口SSM整合学生注册学生信息
12. 注册页面addStudent.jsp
学生注册
13. 注册结果在/WEB-INF/jsp/result.jsp
Title注册结果:${tips}
14. 浏览页面listStudent.jsp
学生信息学号姓名年龄
此时再配置Tomcat运行即可 , 之后再添加新的功能
推荐阅读
- 小机灵鬼|干货速来!透彻剖析微服务架构设计模式,深入开发Java有奇效
- Java|计算机专业的本科生,该选择学习Java技术体系还是.NET技术体系
- 张先生18823381855|转让海翼国际控股
- 先生|一停就是10年,60万豪车竟没人要?车主说:我不能动……
- 明星八卦|靳东亮相新戏发布会,阵容曝光被批不如《恋爱先生》,你怎么看
- 9月7日晚间|柏堡龙:实际控制人陈伟雄先生、陈娜娜女士解除质押共约2690万股
- 先生|60万豪车竟没人要?车主说:我不能动……,一停就是10年
- 包先生|什么包显品味还不撞包?看看这篇你就知道了!
- 疫情后的九先生轰趴馆市场前景依旧稳定
- 薄情先生|热烈祝贺首批CPAC分散控制系统产品正式交付