sjyttkl的专栏

机器学习基本算法

@RequestBody 和@ResponseBody 注解详解

简介: @RequestBody 作用:        i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上;       ii) 再把HttpMessageConverter返回...

2017-05-27 09:50:22

阅读数:340

评论数:0

SpringMVC 使用JSR-303进行校验 @Valid

一、准备校验时使用的JAR validation-api-1.0.0.GA.jar:JDK的接口; hibernate-validator-4.2.0.Final.jar是对上述接口的实现;   二、编写需要校验的bean 1 @NotNull(message="名...

2017-05-27 09:49:09

阅读数:198

评论数:0

SpringMVC 之 表单标签

本篇我们来学习Spring MVC表单标签的使用,借助于Spring MVC提供的表单标签可以让我们在视图上展示WebModel中的数据更加轻松。 一.首先我们先做一个简单了例子来对Spring MVC表单表单标签的使用有一个大致的印象,然后再结合例子对各个标签介绍一下如何使用。 1....

2017-05-27 09:34:38

阅读数:185

评论数:0

SpringMVC 自定义类型转换器

我们在使用SpringMVC时,常常需要把表单中的参数映射到我们对象的属性中,我们可以在默认的spring-servlet.xml加上如下的配置即可做到普通数据类型的转换,如将String转换成Integer和Double等: mvc:annotation-driven />   或 be...

2017-05-27 09:12:30

阅读数:244

评论数:0

SpringMVC访问静态资源的三种方式

如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。   方案一:激活Tomcat的defaultServlet来处理...

2017-05-26 21:43:47

阅读数:293

评论数:0

SpringMVC 重定向

在返回视图名字的字符串前面加forword:或redirect:前缀是就会对他们做特殊处理,它们分别是转发和重定向   我们测试一个重定向操作把 Java代码 @RequestMapping("/testRedirect") public String tes...

2017-05-26 21:25:54

阅读数:157

评论数:0

SpringMVC <mvc:view-controller path=""/>标签

标签的作用   对应WEB-INF目录下面的JSP页面,我们知道是不能直接使用URL访问到。需要通过转发的方式,而我们一般都是在控制器中做转发映射,对应一些我们不需要其他操作的JSP页面,我们可以使用来配置,这样就可以不用再控制器中再去做转发映射   没有使用   看看su...

2017-05-26 21:19:14

阅读数:143

评论数:0

SpringMVC 国际化问题

1、首先在src文件下添加3个properties文件   a、message.properties 1 message.username=UserName 2 message.password=Password   b、message_en.properties ...

2017-05-26 17:17:07

阅读数:102

评论数:0

Spring MVC POJO入参过程分析

SpringMVC确定目标方法POJO类型的入参过程 1、确认一个key:   (1)、若目标方法的POJO类型的参数没有使用@ModelAttribute作为修饰,则key为POJO类名第一个字母的小写   (2)、若使用@ModelAttribute来修饰,则key为@ModelAtti...

2017-05-26 16:14:51

阅读数:410

评论数:0

Spring MVC @ModelAttribute详解

被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。   我们编写控制器代码时,会将保存方法独立成一个控制器也是如此。   1、注释void返回值的方法 1...

2017-05-26 11:59:34

阅读数:213

评论数:0

Spring MVC @SessionAttributes注解

@SessionAttributes原理   默认情况下Spring MVC将模型中的数据存储到request域中。当一个请求结束后,数据就失效了。如果要跨页面使用。那么需要使用到session。而@SessionAttributes注解就可以使得模型中的数据存储一份到session域中。 ...

2017-05-26 11:41:41

阅读数:135

评论数:0

Spring MVC 向页面传值-Map、Model和ModelMap

除了使用ModelAndView方式外。还可以使用Map、Model和ModelMap来向前台页面创造   使用后面3种方式,都是在方法参数中,指定一个该类型的参数。例如:   Java代码 1 @RequestMapping("/test") ...

2017-05-25 22:01:41

阅读数:422

评论数:0

Spring MVC 向前台页面传值-ModelAndView

ModelAndView   该对象中包含了一个model属性和一个view属性   model:其实是一个ModelMap类型。其实ModelMap是一个LinkedHashMap的子类      view:包含了一些视图信息     当视图解释器解析Mode...

2017-05-25 21:53:24

阅读数:1264

评论数:0

Spring MVC 使用Servlet原生API作为参数

具体看代码: 1 @RequestMapping("/testServletAPI") 2 public void testServletAPI(HttpServletRequest request, 3 HttpServletRe...

2017-05-25 21:28:14

阅读数:216

评论数:0

Spring MVC POJO传参方式

有两POJO类 Address.java 1 package com.proc; 2 3 public class Address { 4 5 private String province; 6 private String city;...

2017-05-25 21:27:31

阅读数:538

评论数:0

Spring MVC @CookieValue注解

@CookieValue的作用   用来获取Cookie中的值 @CookieValue参数   1、value:参数名称   2、required:是否必须   3、defaultValue:默认值   @CookieValue使用案例 1、我们在...

2017-05-25 21:10:04

阅读数:130

评论数:0

Spring MVC @RequestParam

案例来说明 1 @RequestMapping("user/add") 2 public String add(@RequestParam("name") String name, 3 @RequestParam("a...

2017-05-25 20:48:18

阅读数:132

评论数:0

Spring REST

REST风格   /user/1    get请求    获取用户   /user/1  post请求    新增用户   /user/1  put请求      更新用户   /user/1  delete请求  删除用户   在Spring MVC中如何提交...

2017-05-25 17:58:04

阅读数:334

评论数:0

Spring MVC @PathVariable注解

下面用代码来演示@PathVariable传参方式 1 @RequestMapping("/user/{id}") 2 public String test(@PathVariable("id") Integer id){ 3 System.o...

2017-05-25 17:53:40

阅读数:111

评论数:0

Spring MVC @RequestMapping注解详解

@RequestMapping 参数说明   value:定义处理方法的请求的 URL 地址。(重点)   method:定义处理方法的 http method 类型,如 GET、POST 等。(重点)   params:定义请求的 URL 中必须包含的参数。或者不包含某些参数。(了解) ...

2017-05-25 12:11:37

阅读数:213

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭