
Spring MVC
f7anty
这个作者很懒,什么都没留下…
展开
-
springmvc文件上传下载
在网上搜索的代码 参考整理了一份需要使用的jar、commons-fileupload.jar与commons-io-1.4.jar二个文件 1、表单属性为: enctype="multipart/form-data"2、springmvc配置beans xmlns="http://www.springframework.org/schema/beans" xml转载 2015-03-30 14:38:12 · 707 阅读 · 0 评论 -
springMVC对异常处理的支持
无论做什么项目,进行异常处理都是非常有必要的,而且你不能把一些只有程序员才能看懂的错误代码抛给用户去看,所以这时候进行统一的异常处理,展现一个比较友好的错误页面就显得很有必要了。跟其他MVC框架一样,springMVC也有自己的异常处理机制。springMVC提供的异常处理主要有两种方式,一种是直接实现自己的HandlerExceptionResolver,当然这也包括使用Spring已经为我转载 2015-03-13 16:07:09 · 460 阅读 · 0 评论 -
Unit / Integration Testing the Bean Validation (JSR-303) 集成测试BEAN验证
原文 http://www.adam-bien.com/roller/abien/entry/unit_integration_testing_the_beanUnit / Integration Testing the Bean Validation (JSR-303)First you will need to load both: the Bean Validati转载 2015-03-22 13:54:13 · 1069 阅读 · 0 评论 -
SpringMVC4零配置--web.xml
servlet3.0+规范后,允许servlet,filter,listener不必声明在web.xml中,而是以硬编码的方式存在,实现容器的零配置。ServletContainerInitializer:启动容器时负责加载相关配置Java代码 package javax.servlet; import java.util.Set; public转载 2015-05-10 16:36:28 · 1094 阅读 · 0 评论 -
servlet 3.0笔记之servlet的动态注册
说实话,对servlet 3动态加载servlet的机制有些失望,本来期望着可以在运行时完成对servlet的注册和销毁,但现状是,只能在webapp启动在初始化时进行完成注册,可能是为了安全考虑吧.在Servlet3.0中可以动态注册Servlet,Filter,Listener,在ServletContext对应注册API为: /** * 添加Servl转载 2015-05-10 22:01:25 · 1700 阅读 · 0 评论 -
SpringMVC与Struts2的对比
下面这些东西基本都是我从网上粘贴过来的,没有那么多耐心和时间一个字一个字的敲了,但是基本能表明我选择SpringMVC的思路和原因。把这张图放在这里,我是想说SpringMVC和Struts2真的是不一样的,虽然在都有着核心分发器等相同的功能组件(这些由MVC模式本身决定的)。 为什么SpringMVC会赢得最后的胜利呢?谈几点我自己的看法: 第转载 2015-07-16 16:41:37 · 507 阅读 · 0 评论 -
Servlet,Filter,Listener,Interceptor
一.概念: 1.Servlet: servlet 流程是短的,url传来之后,就对其进行处理,之后返回或转向到某一自己指定的页面。 2.Filter: filter流程是线性的,它就像是像一个职责链,url传来之后,进行预处理,然后传递给下一个filter继续执行,而servlet 处理之后,不会继续向下传递。 3.Listene转载 2015-03-15 21:24:08 · 442 阅读 · 0 评论 -
Spring mvc3 jackson输出null为空字符串问题
转载自http://my.oschina.net/blueskyer/blog?disp=2&p=2最近做项目,和其他人商议用json通信,因为对方是php程序员,php的编码风格对于java程序员来说就是变态,有几点变态需求:1、json requestbody 输要用单引号(jackson默认是双引号,单引号直接报错)2、responsebody数字输出要加引号,字段名转载 2015-03-11 20:14:09 · 2244 阅读 · 1 评论 -
使用 Spring 3 MVC HttpMessageConverter 功能构建 RESTful web 服务
pring,构建 Java™ 平台和 Enterprise Edition (Java EE) 应用程序的著名框架,现在在其模型-视图-控制器(Model-View-Controller ,MVC)层支持具象状态传输 (REST)。RESTful web 服务根据客户端请求生成多个具象(representations)很重要。在本篇文章中,学习使用HttpMessageConverter 生成多个转载 2015-03-11 21:04:25 · 636 阅读 · 0 评论 -
spring mvc json null空转""空串
解决方法和网上的 不太一样 因为SerializerProvider 为StdSerializerProvider的父类,直接从SerializerProvider .setNullValueSerializer()方法 不允许 所以通过子类StdSerializerProvider调用此方法applicationContext.xml转载 2015-03-11 20:10:29 · 2984 阅读 · 3 评论 -
关于Spring中的<context:annotation-config/>配置
当我们需要使用BeanPostProcessor时,直接在Spring配置文件中定义这些Bean显得比较笨拙,例如: 使用@Autowired注解,必须事先在Spring容器中声明AutowiredAnnotationBeanPostProcessor的Bean:bean class="org.springframework.beans.factory.annotation.Auto转载 2015-02-13 16:04:23 · 624 阅读 · 0 评论 -
Access restriction: The type Resource is not accessible due to restriction on required library
是访问限制报错.方法一:全局属性Project>preferences>java>Compiler>Errors/Warnings>把右侧的【Deprecated and restricted API>Forbidden reference的Error】置为【Warning】.方法二(终极方法:) 项目属性preferences>转载 2015-02-26 19:59:05 · 811 阅读 · 0 评论 -
cvc-complex-type.3.2.2: Attribute 'content-negotiation-manager' is not allow
出现cvc-complex-type.3.2.2: Attribute 'content-negotiation-manager' is not allow问题,查看spring mvc的配置版本是否正确 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframewo转载 2015-02-26 20:16:27 · 4111 阅读 · 0 评论 -
配置网站时出现的问题和解决方法
自己在配置网站时出现一些问题,解决如下,记录以供后续参考1.出现 Error creating bean with name 'sessionFactory' defined in class path resourceorg.hibernate.MappingException: could not instantiate id generator 等查看数据库中表字段ID的类型转载 2015-02-26 21:05:20 · 656 阅读 · 0 评论 -
ContextLoaderListener 与 ServletDispatcher
网上找了一下关于ContextLoaderListener和ServletDispatcher的解释,这是原文http://simone-folino.blogspot.com/2012/05/dispatcherservlet-vs.htmlhttp://syntx.co/languages-frameworks/difference-between-loading-contex转载 2015-03-15 19:46:46 · 1024 阅读 · 0 评论 -
Jackson 框架,轻易转换JSON
Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jacks转载 2015-03-11 20:41:22 · 574 阅读 · 0 评论 -
spring的ContextLoaderListener
1:spring 参数配置 ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了 ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于 ApplicationContext.xml转载 2015-03-15 19:50:31 · 466 阅读 · 0 评论 -
servlet/filter/listener/interceptor区别与联系
一、概念: 1、servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 Web Server 开始支持标准的 Servlet API。S转载 2015-03-15 21:08:06 · 520 阅读 · 1 评论 -
springMVC使用HandlerMethodArgumentResolver 自定义解析器实现请求参数绑定方法参数
平时工作用是struts2,近来试了下springMVC,感觉很方便。然后遇到了问题:我有Person和Cat两个类,他们都有name这个field,如果我有一个Controller的方法接收Cat和Person两个参数,我应该如何分别他们的name?话说在页面写person.name和cat.name是没什么意义的,于是我看了一下stackOverFlow。有人推荐我写一个类,并转载 2015-03-10 14:52:41 · 961 阅读 · 0 评论 -
SpringMVC HandlerMethodArgumentResolver自定义参数转换器 针对HashMap失效的问题
自定义Spring MVC3的参数映射和返回值映射 + fastjson自定义Spring MVC3的参数映射和返回值映射 + fastjson首先说一下场景:在一些富客户端Web应用程序中我们会有比较多的Ajax调用,并且希望与服务器交互的数据需要是复杂的JSON对象。 fastjon是一个非常高效的JSON序列化和反序列化库,我希望我们输入的JSON串能通过fastjson直接反序列化转载 2015-03-10 14:31:28 · 830 阅读 · 0 评论 -
SPRING MVC3.2案例讲解--使用 Spring 3 MVC HttpMessageConverter 功能构建 RESTful web 服务
转载自http://www.oschina.net/question/129540_25218http://json20080301.iteye.com/blog/1881191 HttpMessageConverter(org.springframework.http.converter.HttpMessageConverter接口) 示例 :转载 2015-03-11 20:09:02 · 871 阅读 · 0 评论 -
使用 Spring 3 MVC HttpMessageConverter 功能构建 RESTful web 服务
Spring,构建 Java™ 平台和 Enterprise Edition (Java EE) 应用程序的著名框架,现在在其模型-视图-控制器(Model-View-Controller ,MVC)层支持具象状态传输 (REST)。RESTful web 服务根据客户端请求生成多个具象(representations)很重要。在本篇文章中,学习使用HttpMessageConverter 生成多转载 2015-02-13 15:54:30 · 908 阅读 · 0 评论