SpringMVC
文章平均质量分 84
SpringMVC快速入门,其中的知识点会与Struts2进行比较
公众号Java3y
公众号:Java3y
展开
-
SpringMVC第七篇【RESTful支持、拦截器】
RESTful支持我们在学习webservice的时候可能就听过RESTful这么一个名词,当时候与SOAP进行对比的…那么RESTful究竟是什么东东呢???RESTful(Representational State Transfer)软件开发理念,RESTful对http进行非常好的诠释。如果一个架构支持RESTful,那么就称它为RESTful架构…以下的文章供我们了解:http://www原创 2017-08-12 10:11:56 · 3909 阅读 · 1 评论 -
SpringMVC第六篇【校验、统一处理异常】
Validation在我们的Struts2中,我们是继承ActionSupport来实现校验的…它有两种方式来实现校验的功能手写代码XML配置 这两种方式也是可以特定处理方法或者整个Action的而SpringMVC使用JSR-303(javaEE6规范的一部分)校验规范,springmvc使用的是Hibernate Validator(和Hibernate的ORM无关)快速入门导入jar包原创 2017-08-11 20:57:19 · 3215 阅读 · 0 评论 -
SpringMVC第五篇【方法返回值、数据回显、idea下配置虚拟目录、文件上传】
Controller方法返回值Controller方法的返回值其实就几种类型,我们来总结一下….voidStringModelAndViewredirect重定向forward转发数据回显其实数据回显我们现在的话就一点也不陌生了….我们刚使用EL表达式的时候就已经学会了数据回显了,做SSH项目的时候也有三圈问题的数据回显…在页面上数据回显本质上就是获取reqeust域的值..而在我们Sp原创 2017-08-11 10:31:51 · 707 阅读 · 0 评论 -
SpringMVC第四篇【参数绑定详讲、默认支持参数类型、自定义参数绑定、RequestParam注解】
参数绑定我们在Controller使用方法参数接收值,就是把web端的值给接收到Controller中处理,这个过程就叫做参数绑定…默认支持的参数类型从上面的用法我们可以发现,我们可以使用request对象、Model对象等等,其实是不是可以随便把参数写上去都行???其实并不是的…Controller方法默认支持的参数类型有4个,这4个足以支撑我们的日常开发了HttpServletRequest原创 2017-08-10 21:22:48 · 4949 阅读 · 0 评论 -
SpringMVC第一篇【介绍、入门、工作流程、控制器】
什么是SpringMVC?SpringMVC是Spring家族的一员,Spring是将现在开发中流行的组件进行组合而成的一个框架!它用在基于MVC的表现层开发,类似于struts2框架为什么要使用SpringMVC?我们在之前已经学过了Struts2这么一个基于MVC的框架….那么我们已经学会了Struts2,为啥要要学习SpringMVC呢???下面我们来看一下Struts2不足之处:有漏洞【详原创 2017-07-19 17:46:05 · 625 阅读 · 0 评论 -
SpringMVC第二篇【过滤编码器、注解开发、requestMapping、业务方法与传统参数】
SpringMVC过滤编码器在SpringMVC的控制器中,如果没有对编码进行任何的操作,那么获取到的中文数据是乱码!即使我们在handle()方法中,使用request对象设置编码也不行!原因也非常简单,我们SpringMVC接收参数是通过控制器中的无参构造方法,再经过handle()方法的object对象来得到具体的参数类型的。Struts2是使用拦截器来自动帮我们完成中文乱码的问题的。那么Sp原创 2017-07-20 14:41:56 · 574 阅读 · 0 评论 -
SpringMVC第三篇【收集参数、字符串转日期、结果重定向、返回JSON】
业务方法收集参数我们在Struts2中收集web端带过来的参数是在控制器中定义成员变量,该成员变量的名字与web端带过来的名称是要一致的…并且,给出该成员变量的set方法,那么Struts2的拦截器就会帮我们自动把web端带过来的参数赋值给我们的成员变量….那么在SpringMVC中是怎么收集参数的呢????我们SpringMVC是不可能跟Struts2一样定义成员变量的,因为SpringMVC是单原创 2017-07-21 17:01:54 · 939 阅读 · 0 评论