需求的问题:
数据库的内容:
前端页面:
前端操作:
点击修改时,把选中信息的“课程名称”与数据库内容相比较。
①如果此“课程名称”数据库中有数据,页面应变为:
②如果此“课程名称”数据库中没有数据,页面应变为:
想法:
在前端作比较
java代码:
①查询数据库的“课程信息”
// 课程名字下拉框
@RequiresPermissions("testcourselive:courseLive:edit")
@RequestMapping(value = "selectCourseName")
@ResponseBody
public List<String> selectCourseName() {
// 测试是否成功访问
System.out.println("----------------selectCourseName run-----------");
List<String> courseName = courseService.selectCourseName();
return courseName;
}
②把选中信息的“课程名字”传到前端(因为之前一些功能实现,不想修改,就通过session来实现了)
@RequiresPermissions("testcourselive:courseLive:view")
@RequestMapping(value = "form")
public String form(CourseLive courseLive, Model model) {
System.out.println("=============form run================");
//创建session
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
HttpSession session = request.getSession();
//存session
session