springmvc
weixin0605
这个作者很懒,什么都没留下…
展开
-
JavaWeb学习笔记-springmvc-1-基础知识
springmvc原理前端控制器处理器适配器处理器映射器springmvc入门程序非注解的处理器映射器,处理器适配器注解的处理器映射器,处理器适配器springmvc与mybatis整合springmvc参数绑定...原创 2018-05-06 20:15:45 · 226 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-19-RESTful支持
对url进行规范,写出RESTful格式的url 非RESTful风格:http://.../items?id=001 RESTful风格:http://.../items/001 不管增删改查,使用url一致,如果进行删除,需要设置http请求为delete,其他同理(post/get/delete/update),后台controller判断http请求方法,分别进行执行 对http的...原创 2018-06-29 20:48:54 · 177 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-20-拦截器
//定义拦截器,实现HandlerInterceptorpublic class HandlerInterceptor1 implements HandlerInterceptor{ //进入handler方法之前 //可以用于身份认证,身份授权,如果不通过,需要拦截 public boolean preHandle(HttpServletRequest request...原创 2018-06-29 22:16:24 · 207 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-11-RequestMapping
@RequestMapping 定义对应的url,进行处理器映射使用窄化请求映射 根路径(类对应requestmapping)+子路径(方法对应requestmapping)限制http请求,可以同时get和post @RequestMapping(value=”/xxx”,method={RequestMethod.POST,RequestMethod.GET})...原创 2018-06-25 21:19:22 · 163 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-12-Controller方法返回值
ModelAndView需要方法结束时,定义ModelAn和view分别进行设置String####返回逻辑视图名 通过形参的model将model数据传入页面model.addAttribute(arg0,arg1);redirect重定向redirect重定向,浏览器地址url会变化,修改提交的request数据无法重定向地址,重定向后重新生成request,无法...原创 2018-06-25 21:41:44 · 180 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-13-spring参数绑定过程
从客户端请求key/value数据,经过参数绑定,绑定到controller形参上处理器适配器调用springmvc提供的参数绑定组件将key/value数据转换为controller方法的形参 参数绑定组件:在springmvc早期版本使用PropertyEditor(只能将字符串转换为java对象),后期使用converter(可以进行任意类型转换) springmvc提供了很多con...原创 2018-06-25 22:15:08 · 163 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-14-参数校验
controller:校验页面请求参数的合法性,在服务端控制controller校验,不区分客户端类型service:主要校验关键业务参数,仅限于service接口中使用的参数dao:一般不校验springmvc使用hibernate校验框架validation(和hibernate没有关系)校验思路页面提交的请求参数,请求到controller方法中,使用validat...原创 2018-06-27 21:09:55 · 597 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-15-数据回显
pojo数据闯入controller方法后,springmvc会自动将pojo数据放入request域,key等于pojo类型(首字母小写)//@ModelAttribute可以指定pojo回显到页面在request在的key@RequestMapping("/xxx")public String editItems(@ModelAttribute("items")Items items)...原创 2018-06-27 21:32:06 · 430 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-16-异常处理
springmvc提供全局异常处理器(一个系统只有一个异常处理器)进行统一异常处理对不同的异常类型定义异常类public class CustomException extends Exception{ //异常信息 public String message; public CustomException(String message){ supe...原创 2018-06-27 22:07:21 · 170 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-18-json数据交互
@RequestBody将json串转换为java对象 @ResponseBody将java对象转换为json串输出都输出json数据,方便对结果解析环境准备<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-cor...原创 2018-06-29 20:26:16 · 195 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-10-整合Mybatis
spring,将各层进行整合,管理持久层mapper,业务层的service,表现层的handler,进行事务控制 表现层:springmvc,handler调用service业务层:service接口,service调用mapper接口持久层:mybatis(dao接口)第一步:整合持久层(dao)spring+mybatis,同过spring管理mapper接口 使用m...原创 2018-06-24 21:47:25 · 194 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-2-框架构架原理分析
spring web mvc 是spring的一个模块,springmvc与spring无需通过中间整合层组件 前端控制器,DispatherServlet,相当于转发器,减少了其他组建的耦合度处理器映射器,HandlerMapping,根据请求url查找Handler处理器适配器,handlerAdapter,按照特定的规则执行相应handler,并返回modelandview视图...原创 2018-05-06 21:57:22 · 145 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-3-环境搭建
数据库环境java环境开发环境maven仓库<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.0.6.RELEASE</vers...原创 2018-05-26 20:19:12 · 165 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-4-前端控制器
web.xml&lt;servlet&gt; &lt;!--springmvc前端控制器--&gt; &lt;!--默认加载springmvc-servlet.xml--&gt; &lt;servlet-name&gt;springmvc&lt;/servlet-name&gt; &lt;ser原创 2018-05-26 21:29:50 · 480 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-5-处理器映射器/处理器适配器/视图解析器
springmvc.xml&amp;lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:mvc=&quot;http://www.springfr原创 2018-06-20 20:18:35 · 218 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-6-编辑handler(controller)
//实现Controller接口public class ItemsController implements Controller{ public ModelAndView handlerRequest(HttpServletRequest request,HttpServletResponse response)throws Exception{ //调用servic...原创 2018-06-20 20:27:44 · 253 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-7-非注解映射器和适配器
多个映射器可以并存 &lt;!--配置Hanlder--&gt; &lt;bean id="items" name="/queryItems.action" class="....ItemsController"/&gt; &lt;!--处理器映射器 将bean的name作为url原创 2018-06-20 22:10:22 · 146 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-8-注解映射器和适配器
spring3.1之前使用org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping注解映射器 org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter注解适配器spring3.1之后使用 org...原创 2018-06-24 15:38:38 · 239 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-9-视图解析器
&amp;lt;bean class=&quot;org.springframework.web.serlet.view.InternalResourceViewResolver&quot;&amp;gt; &amp;lt;!--配置jsp前缀和后缀--&amp;gt; &amp;lt;property name=&quot;prefix&quo原创 2018-06-24 15:46:57 · 240 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-17-上传图片
在页面form中提交enctype=”multipart/form-data”的数据时,需要springmvc对multipart类型的数据进行解析,在springmvc.xml中配置multipart类型的解析器springmvc.xml<!--文件上传--><bean id="multipartResolver" class="org.springframewo...原创 2018-06-28 21:16:13 · 230 阅读 · 0 评论