-
4.3查看全部
-
spring mvc使用json: 将模型数据转化成json <property name="defaultViews"> <list> <!--JSON View--> <bean class="org.springframework.web.servlet.view.json.MappingJackson2JsonView"></bean> </list> </property> 添加json依赖: <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.5.4</> </> @RequestMapping() public @ResponseBody User getUser() { //返回User的json串 } 也可以 public ResponseEntity<User> getUser() {}//返回User的json查看全部
-
FileUpload-单文件上传: 在配置文件中配置文件上传的bean: <!--2*1024*1024即2M, resolveLazily属性启用是为了推迟文件解析,以捕获文件大小异常--> <bean id="multipartResolver" class="org.springframework.web.mmultipart.commons.CommonsMultipartResolver"> <!--解析上传的文件--> <property name="maxUploadSize" value="2*1024*1024"/> <property name="defaultEncoding" value="UTF-8"/> <property name="resolveLazily" value="true"/> <!--在需要时才进行上下文的解析,提高性能--> </bean> 该bean依赖apache的commons-fileupload: <dependency> <groupId>commons-fileupload</> <artifactId>commons-fileupload</> <version>1.3.1</> </> jsp form: <form method="post" action="" enctype="multipart/form-data"></form> <!--enctype="multipart/form-data"文件上传时必须的--> java: @RequestMapping(value="/upload",method="RequestMethod.POST") public String upload(@RequestParam("file") MultipartFile file) {//MultipartFile的使用可查看源码 //对文件操作 }查看全部
-
SpingMVC查看全部
-
spring mvc 模块划分查看全部
-
Sping MVC基本概念查看全部
-
Sping MVC基本概念查看全部
-
Sping MVC基本概念查看全部
-
Sping MVC基本概念查看全部
-
HandlerAdapter是DispatcherSevlet内部的一个类,通过它来调用Controller。适配器模式。 HandlerInterceptor拦截器,在调用controller调用前,调用后,进行另外操作的处理。 HandlerMapping,告诉DispatcherServlet调用哪个Controller HandlerExecutionChain 执行链。preHandle-Controller method-postHandle-afterCompetion ModelAndView Model的具体表现 ViewResolver视图解析器 根据配置找出需要的视图对象查看全部
-
视图层:为用户提供UI,重点关注数据的呈现 模型层:业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合 控制层:调用业务逻辑产生合适的数据(model),传递数据给视图层用于呈现 MVC是一种架构模式:程序分层,分工合作,既相互独立,又协同工作查看全部
-
MVC的核心思想是业务数据抽取同业务数据呈现相分离。查看全部
-
前端控制器查看全部
-
Binding: 将请求中的字段按照名字匹配的原则填入模型对象。 请求重定向: @RequestMapping("value="save",method=RequestMethod.POST) public String save(@ModelAttribute User user) { //也可以通过@ModelAttribute绑定 save(user); return "redirect:view/"+user.getId(); //保存成功后重定向(redirect)到view页面。请求转发forward }查看全部
-
Controller-传统方式 : 需引入servlet的依赖。 <dependency> <groupId>javax.servlet <artifactId>servlet-api <version>2.5 @RequestMapping("/view") public String view(HttpservletRequest request) {} //request.getParamter()查看全部
举报
0/150
提交
取消