SpringMVC学习
文章平均质量分 81
zhanglq23
这个作者很懒,什么都没留下…
展开
-
SpringMVC学习(1):HelloWorld
在学习了Spring框架的基础上再进行SpringMVC的学习是一件比较简单的事情,下面开始讲一下如何写一个SpringMVC的HelloWorld 〇、开始前的准备 IDE工具Eclipse,Eclipse中最好已经装了Spring插件,PC机中部署了Tomcat服务器(最好是7.0版本的,8.0版本在使用HiddenHttpMethodFilter时会进行保护而出错) 一、新建一个项目原创 2017-04-21 01:19:55 · 379 阅读 · 0 评论 -
SpringMVC学习(2):使用@RequestMapping映射请求方式
在上一篇文章中其实已经使用了@RequestMapping修饰类 @RequestMapping除了可以修饰方法,还可以修饰类,类方法的路径是相对于类的,如果类没有配置路径,那么类方法的路径就是相对于目录的。 这一篇文章讲一下使用@RequestMapping映射请求参数 一、使用@RequestMapping映射请求方法 在@RequestMapping中可以使用method定义请求方法原创 2017-04-21 20:30:55 · 605 阅读 · 0 评论 -
SpringMVC学习(3):使用@PathVariable映射请求参数
可以使用@PathVariable映射url中的占位符到目标方法的参数中 ,占位符的名字{xxx}需要和@PathVariable("xxx")中的名字相同 在之前HelloWorld的基础上修改一下,示例一下: 修改一下java类 package springmvc; import org.springframework.stereotype.Controller; import or原创 2017-04-21 22:37:22 · 1193 阅读 · 0 评论 -
SpringMVC学习(4): HiddenHttpMethodFilter
因为浏览器form表单只支持GET请求和POST请求,而不支持DELETE、PUT请求,因此在Spring3.0中添加了一个过滤器HiddenHttpMethodFilter,可以将这些请求转为标准的http方法,使得支持GET、POST、PUT和DELETE请求。这也使得其具备了REST风格。 在web.xml文件中配置HiddenHttpMethodFilter HiddenHttp原创 2017-04-22 00:16:33 · 254 阅读 · 0 评论 -
SpringMVC学习(5): RequestParam 注解
之前讲过PathVariable可以通过占位符来获取url中的参数,实际上我们还可以用使用@RequestParam绑定请求参数 @RequestParam的属性有: value:参数名字 required:表示URL是不是必须有这个参数 defaultValue:当URL中没有这个参数时给一个缺省值 在之前的基础上写一个简单的例子,在java文件中: package spring原创 2017-04-22 22:35:40 · 241 阅读 · 0 评论 -
SpringMVC学习(6):使用 POJO对象绑定请求参数值(
POJO(Plain Ordinary Java Object)是普通Java类,用SpringMVC可以把一个表单直接映射到对应的一个类上,自动为该对象填充属性值,不用我们一个一个变量的赋值,而且它还支持对级联属性的赋值。 写两个POJO类 package springmvc; public class User { private String username; private原创 2017-04-23 00:22:32 · 442 阅读 · 0 评论 -
SpringMVC学习(7):处理模型数据
SpringMVC提供了1.ModelAndView作为返回值添加模型数据2.Map作为传入参数,在处理方法返回时将Map中的数据添加到模型中 一、ModelAndView ModelAndView中既包含了视图信息也包含了模型数据,SpringMVC会把ModelAndView的model中数据放入到request 域对象中。 在处理方法中: package springmvc; im原创 2017-04-23 00:51:29 · 273 阅读 · 0 评论 -
SpringMVC学习(8):ModelAttribute
由@ModelAttribute标记的方法会在每个目标方法执行之前被SpringMVC调用 可以在提交表单时从数据库中取出数据,然后使用表单数据更新 在java文件中: 写一个User类: package springmvc; public class User { private Integer id; private String username; private Str原创 2017-04-23 01:05:37 · 246 阅读 · 0 评论