-
Controller处理
异步请求,赋值
引入Json类后,定义相关方法
查看全部 -
json服务的2种模式
@RequestMapping(value="/{courseId}",method=RequestMethod.GET)
public @ResponseBody Course getCourseInJson(@PathVariable Integer courseId)
@RequestMapping(value="/jsontype/{courseId}",method=RequestMethod.POST)
public ResponseEntity<Course> getCourseInJson(@PathVariable Integer courseId)
查看全部 -
文件上传:
继承Multipartfile类
查看全部 -
绑定参数方法、重定向路径
查看全部 -
Contrller 传统方式
利用HttpServletRequest处理请求参数,使用request.setAttribute("course",course)传参
// /courses/view3?courseId=456 形式的URL
@RequestMapping("view3")
public String viewCourse3(HttpServletRequest request){
Integer courseId = Integer.valueOf(request.getParameter("courseId"));
log.debug("In viewCourse3 ,courseId = {}",courseId);
Course course = courseService.getCoursebyId(courseId);
request.setAttribute("course",course);
return "course_overview";
}
@Controller 定义
@RequestMapping映射路径,定义被拦截路径
URL template(@RequestParam and @PathVariable) 入参定义方法,普通模式:@RequestParam ,Restful模式:@PathVariable
查看全部 -
Controller 现代方式
Controller 现代方式
两种URL请求模
传统URL请求路径
Restful方式URL请求路径
两种Model定义
Model model定义,对应传参方法:model.addAttribute(course)
Map<String,Object> model定义,对应传参方法:model.put("course",course)
查看全部 -
SpringMVC基本概念
查看全部 -
SpringMVC概念:
查看全部 -
什么是MVC?
查看全部 -
SpringMVC 开发WEB应用程序的固定模式
查看全部
举报