spring mvc
一条宝鱼
这个作者很懒,什么都没留下…
展开
-
Spring MVC 中的基于注解的 Controller
终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上,ControllerClassNameHandlerMapping, MultiActionController 和选择恰当的 methodNameResolver(如 InternalPath转载 2013-06-13 18:08:50 · 935 阅读 · 0 评论 -
驳:SpringMVC中@ResponseBody的问题
最近看到一篇文章 说ResponseBody的问题:在SpringMVC中可以在Controller的某个方法上加@ResponseBody注解,表示该方法的返回结果直接写入HTTP response body中。但是实际使用中发现最后生成的response中"Content-Type"的值不正确。 Spring使用AnnotationMethodHandlerAdapter原创 2014-01-09 10:40:57 · 1144 阅读 · 0 评论 -
Spring mvc jackson输出null为空字符串、单引号、字段和数字加引号问题Spring mvc3 jackson输出null为空字符串、单引号、字段和数字加引号问题
最近做项目,和其他人商议用json通信,因为对方是php程序员,php的编码风格对于java程序员来说就是变态,有几点变态需求:1、json requestbody 输要用单引号(jackson默认是双引号,单引号直接报错)2、responsebody数字输出要加引号,字段名要加引号。3、null值为空串 于是查阅官方文档,终于找到方法,有点小搓,直接在Converter对象上转载 2013-12-26 14:34:19 · 4158 阅读 · 0 评论 -
Jetty实战之 安装 运行 部署
本文地址:http://blog.csdn.net/kongxx/article/details/72187671. 首先从Jetty的官方网站http://wiki.eclipse.org/Jetty/Starting/Downloads下载最新的Jetty,上面有两个版本7.x和8.x,7.x是运行在JDK5及以上版本,8.x是运行在JDK6及以上版本,这里我选择了8.0.4版本。转载 2014-01-17 16:50:43 · 574 阅读 · 0 评论 -
jackson中自定义处理序列化和反序列化
对于一直用gson的人来说,如果单独用jackson,真是麻烦了,但还是得小结下了:先来看下如何自定义把某个对象序列化为json:先是对象:Java代码 public class User { public int id; public String name; } public class Item { public int转载 2014-03-29 16:42:17 · 1967 阅读 · 0 评论 -
spring 3+velocity tools 2.0
spring 3.0.5 的org.springframework.web.servlet.view.velocity.VelocityToolboxView 类只支持1.X的velocitytools,如果想让spring支持新版本的tools,只要重写org.springframework.web.servlet.view.velocity.VelocityToolboxView这个类的cre转载 2014-09-23 17:30:41 · 1120 阅读 · 0 评论 -
Spring MVC整合Velocity
接上一篇http://blog.csdn.net/qust008/article/details/9618623,在上一篇的基础上完成此篇的设置Spring MVC整合Velocity,就要引入相关的包,需要导入的包如下图然后,就是进行很简单的配置了,那在这里,就修改下springMvc-servlet.xml内容,内容修改如下[html] vi转载 2014-09-15 17:41:31 · 662 阅读 · 0 评论 -
spring+velocity+javamail发送模板邮件
有时候当我们注册完的时候系统会提示有一封邮件发送到了你的邮箱,如何做呢? 就要用到spring+velocity+javamail这3个玩意,其实只用了spring,因为其他2个都被spring集成了。 先看代码 Java代码 package com.worthtech.app.util; import java.io.File; impo转载 2014-10-21 17:24:35 · 1286 阅读 · 0 评论 -
浅谈springMVC的拦截器、错误异常、数据绑定、转换器、属性编辑器
一、拦截器上篇博文中已经说到过可以继承HandlerInterceptorAdapter类或者实现HandlerInterceptor接口。这里想说的是对于其方法中一个参数的说明。 Java代码 /** * Controller之前执行 */ @Override public bool转载 2014-11-10 16:09:46 · 2041 阅读 · 0 评论 -
spring3的velocity-tools-2.0配置问题,修改后支持classpath下的工具配置文件
spring3.0的org.springframework.web.servlet.view.velocity.VelocityToolboxView不支持velocity tools2.0版本,需重写createVelocityContext方法才能支持tools2.0。相关代码如下://方法1erExpand"> <property name="suffix"转载 2014-10-10 11:53:27 · 2225 阅读 · 2 评论 -
spring3 mvc 配置restful 内容协商
restful思想中一个很牛的特行就是内容协商 意思是根据请求参数决定响应的格式,如json xml等 废话少说,直接上代码 Java代码 "1.0" encoding="UTF-8"?> "http://www.springframework.org/schema/beans" xmlns:xsi="http://w转载 2014-10-10 15:54:39 · 969 阅读 · 0 评论 -
Spring Web MVC中的页面缓存支持
注:本章讲的是Spring2的@Deprecated,但还是有必要提一下。跟我学SpringMVC系列。。4.2、Controller接口 Java代码 package org.springframework.web.servlet.mvc; public interface Controller { ModelAndView handleReq转载 2015-11-25 11:05:13 · 3545 阅读 · 0 评论 -
spring mvc 3支持 http 的put和delete方法
浏览器form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET、POST、PUT与DELETE请求。 1.配置springmvc配置文件springmvc-servlet.xmlCode highlighting produced by Actipro Co转载 2013-12-31 13:49:17 · 943 阅读 · 0 评论 -
SpringMVC添加支持Http的delete、put请求
SpringMVC添加支持Http的delete、put请求 浏览器form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET、POST、PUT与DELETE请求。 1.配置springmvc配置文件springmvc-servlet.xml转载 2013-09-10 16:08:27 · 1084 阅读 · 0 评论 -
Spring MVC 教程,快速入门,深入分析
资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar 作者:赵磊博客:http://elf8848.iteye.com 目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、转载 2013-06-07 22:32:02 · 661 阅读 · 0 评论 -
使用Eclipse和maven构建springmvc项目
一.背景介绍 对于初学者,用maven构建项目并不是一件容易的事,springmvc并不是MVC中的主流,但是本人觉得springmvc比struts要好用,真正做到了零配置。一次使用,就放不下了。二.准备工作 1.Eclipse 3.7 2.maven 3.Eclipse 需要安装maven插件。url:maven - http://download.eclips转载 2013-06-29 17:20:23 · 692 阅读 · 0 评论 -
srpingMVC过滤器配置
如果是中文编码的方式向后台传递参数时,springMVC的拦截器对POST方式请求的中文字符有效,对GET方式请求方式无效,在网上查了相关资料,解决办法如下:springMVC拦截器设置,在web.xml文件中加入如下(对POST方式请求有效): SetCharacterEncoding org.springframework.转载 2013-06-29 17:52:36 · 763 阅读 · 0 评论 -
SpringMVC ——@ResponseBody,@RequestBody,@PathVariable
最近需要做些接口服务,服务协议定为JSON,为了整合在Spring中,一开始确实费了很大的劲,经朋友提醒才发现,SpringMVC已经强悍到如此地步,佩服!相关参考: Spring 注解学习手札(一) 构建简单Web应用Spring 注解学习手札(二) 控制层梳理Spring 注解学习手札(三) 表单页面处理Spring 注解学习手札(四) 持久层浅析转载 2013-08-02 14:45:47 · 5016 阅读 · 1 评论 -
SpringMVC 拦截器不拦截静态资源的三种处理方式
SpringMVC提供来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决:方案一、拦截器中增加针对静态资源不进行过滤(涉及spring-mvc.xml) 1 mvc:resources location="/" mapping="/**/*.js"/> 2 mvc:resources location="/" map转载 2017-11-16 09:17:48 · 1041 阅读 · 1 评论