三层架构:
SpringMVC和Struts2区别:
SpringMvc入门的执行流程:
流程图:
@RequestMapping:
用于建立请求URL和处理器请求方法之间的对应关系:
Springmvc.xml:
Web.xml:
ParamController:
Param.jsp:
WEB-INF.pages.success.jsp:
Domain.User:
Domain.Account
手写自定义类型转换器:
配置自定义类型转换器:
Model方法(可以向页面传递数据):
转发,响应+重定向(重定向需要加项目名称):
ModelAndView方法:
@RequestBody获取请求体的注解:
@ResponseBody做响应,配合jackson的jar包,将对象转换成json字符串响应
文件上传:
导入commons-fileupload的jar包:
传统上传文件的方式:
SpringMvc文件上传:
配置文件解析器对象:
SpringMVC文件上传:
跨服务器上传文件: