springMvc
yuhui66666688gfbfdy
这个作者很懒,什么都没留下…
展开
-
spring mvc参数复杂混合传递方式,混合返回方式
============================================================================ spring mvc参数复杂混合传递方式,混合返回方式:在传递list的实体时如果还要传递其他单个属性这些单个属性要放在requestHeader中,类似的图片流就放在requestbody中(一般httpclient工具方),后原创 2017-04-17 15:59:46 · 561 阅读 · 0 评论 -
springmvc页面时间格式的处理
springmvc页面时间格式的处理 1, public Date date; //别忘了加时区,否则相差8小时 @JsonFormat(pattern="yyyy-MM-ddHH:mm:ss",timezone = "GMT+8") publicjava.util.Date getOrderTime() { retur...原创 2017-11-22 13:53:27 · 345 阅读 · 0 评论 -
springMvc自定义注解验证
springMvc自定义注解验证 注解就是一个标记,打了注解就有特殊的标志,如果一个方法上打了这个注解,就可以配合拦截器,拦截器拦截到符合拦截规则的请求,就拦截成功,然后在拦截器里看这个方法有没有加这个注解即可,有的话看注解里对应的标记值时候符合要求 package com.demo.web.auth; import java.lang.annotati...原创 2017-01-20 14:48:01 · 183 阅读 · 0 评论 -
springMvc源码大致过程
web.xml加载DispatcherServlet(子类兼有自己特性还有父类所有的特性,若有覆盖方法的用子类自己的,父类的某个方法有入口作用那么如果用子类的话(子类 覆盖了这个方法)子类的这个方法也就有了入口特性) 源配入口 DispatcherServlet--》应用上下文初始化--》执行转发--》通过各种拦截器--》最终跳转 FrameworkServlet...原创 2017-01-18 13:20:07 · 85 阅读 · 0 评论 -
SpringMVC工作原理概述
SpringMVC是当今最主流的Web MVC框架,没有之一,要做一名合格的JavaWeb工程师,学好它势在必行!与Struts2原理不同,SpringMVC是通过最基础最传统的servlet来实现对框架源代码的封装以及对整个流程的控制的,而Struts2是通过过滤器来实现URL路径与具体Action的对应关系确认的。(Struts2具体机制参看另一篇博客链接)下图是springMVC...原创 2017-05-17 15:47:32 · 97 阅读 · 0 评论 -
springmvc的一个跳转特性
springmvc的一个跳转特性:一般配置了视图解析器后,1,要跳转return "",,2,也可不return,这时直接用requestMapping中的东西跳转3,如果在参数中加了HttpServletResponse就只能用return “” @RequestMapping(value= "/bank/subAcount/list")public...原创 2016-12-23 14:55:38 · 86 阅读 · 0 评论 -
springMvc使用时利用重定向防止刷新请求两次
springMvc使用时利用重定向防止刷新请求两次 @RequestMapping(value = "/settlementNo") public String settlementNo(Model model,Integer orderId,RedirectAttributes redirecatttr){//用来接收重定向参数 ...2017-05-08 13:28:28 · 713 阅读 · 0 评论 -
springMvc直接自动转化对象为json的配置(不需要自己转成json)
springMvc直接自动转化对象为json的配置(不需要自己转成json) /** * 根据搜索条件,订单分类 查询订单数据(采购) */ @RequestMapping(value = "/myPurchase",produces="application/json")//直接转化成json @ResponseBody public Object f...2017-05-08 13:24:19 · 1802 阅读 · 0 评论 -
有关springMvc跳转的特点
有关springMvc跳转的特点: 页面的跳转会显示在地址栏,ajax不会 请求跳转(要么直接路径请求,要么方法里求动作性(controller在调用一个controller)),或直接请求页面(配置不走方法,要么方法里字符串视图),不管哪种跳转都会把model带到跳转的目的地 动作性跳转:forward:转发,参数不会出现在地址栏,类似post//////...2016-12-08 13:35:33 · 100 阅读 · 0 评论 -
spring mvc参数复杂混合传递方式,混合返回方式
============================================================================ spring mvc参数复杂混合传递方式,混合返回方式:在传递list的实体时如果还要传递其他单个属性这些单个属性要放在requestHeader中,类似的图片流就放在requestbody中(一般httpclient工具方),...2016-11-23 16:27:35 · 155 阅读 · 0 评论 -
xml中遍历map参数
xml中遍历map,同遍历将list放在map中一样遍历不需要的可以移除param.remove("navTabId");param.remove("callbackType");param.remove("menuitemId");param.put("PROVINCE_AREA_KEY", param.get("provinceAreaKey"));param.pu...原创 2016-08-23 16:01:36 · 266 阅读 · 0 评论 -
spring mvc 用map的形式接收form表单的参数:
只要在@controller中有@RequestParam Map<String, Object> regUser;这个map会自动在jsp提交的时候,将name作为map的key,对应的值作为map 的value,这种适用注册等字段复杂,但是重用性不高的情况(此时不是另建bo接收),另用map接收由于用单个参数接收url之后的参数对name是依靠数据库临时组合出来的fo...原创 2016-08-19 15:05:06 · 1004 阅读 · 0 评论 -
springmvc 时间格式处理
三种方式:1,局部处理标签注解import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date; import org.codehaus.jackson.JsonGenerator;import org.codehaus.jackson.JsonProcess...原创 2016-06-17 17:28:09 · 118 阅读 · 0 评论 -
springMvc自定义注解验证
springMvc自定义注解验证 注解就是一个标记,打了注解就有特殊的标志,如果一个方法上打了这个注解,就可以配合拦截器,拦截器拦截到符合拦截规则的请求,就拦截成功,然后在拦截器里看这个方法有没有加这个注解即可,有的话看注解里对应的标记值时候符合要求 package com.demo.web.auth; import java.lang.annotation.Do原创 2017-04-17 16:06:12 · 336 阅读 · 0 评论 -
springMvc源码大致过程
web.xml加载DispatcherServlet(子类兼有自己特性还有父类所有的特性,若有覆盖方法的用子类自己的,父类的某个方法有入口作用那么如果用子类的话(子类 覆盖了这个方法)子类的这个方法也就有了入口特性) 源配入口 DispatcherServlet--》应用上下文初始化--》执行转发--》通过各种拦截器--》最终跳转 FrameworkServlet原创 2017-04-17 16:06:01 · 333 阅读 · 0 评论 -
springmvc的一个跳转特性
springmvc的一个跳转特性:一般配置了视图解析器后,1,要跳转return "",,2,也可不return,这时直接用requestMapping中的东西跳转3,如果在参数中加了HttpServletResponse就只能用return “” @RequestMapping(value= "/bank/subAcount/list")public原创 2017-04-17 16:02:16 · 282 阅读 · 0 评论 -
有关springMvc跳转的特点
有关springMvc跳转的特点: 页面的跳转会显示在地址栏,ajax不会 请求跳转(要么直接路径请求,要么方法里求动作性(controller在调用一个controller)),或直接请求页面(配置不走方法,要么方法里字符串视图),不管哪种跳转都会把model带到跳转的目的地 动作性跳转:forward:转发,参数不会出现在地址栏,类似post///////原创 2017-04-17 16:01:08 · 345 阅读 · 0 评论 -
springMVC模型驱动set,get再加工理解
模型驱动都都是通过调用相关的set,get方法操作值,为了加工可以在处理这两个方法逻辑public class BaseConditionVo {public final static int PAGE_SHOW_COUNT = 20;private int pageNum = 1;private Integer pageSize = 0;private int totalCo原创 2017-04-17 16:00:53 · 1445 阅读 · 0 评论 -
Spring MVC 原理探秘 - 容器的创建过程
总概:本篇文章对 Spring MVC 两种容器的创建过程进行了较为详细的分析,总的来说两种容器的创建过程并不是很复杂。 web容器 DispatcherServlet 业务容器 ContextLoaderListener 更先初始化 当然只用一个web容器去加载所有的类也是可以的(简单的应用) 把加载进来的的文件通过反射建立bea...原创 2018-09-06 15:11:50 · 189 阅读 · 0 评论