spring-mvc
Outaku
初学者,请多关照。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC杂记(九) 模拟其他类型(非GET,POST)的请求
1) 以前一个小兄弟问我,SpringMVC是否可以使用很多浏览器不支持的(DELETE, HEAD等)请求。 我依稀记得有个Filter可以把请求模拟成Delete方式。我直接回答说org.springframework.web.filter.HiddenHttpMethodFilter可以干这个事情。 2) 今日偶尔看到这个类的源代码发现根本不是如此。它只能将POST请求转换为其他请求...原创 2012-10-22 10:49:41 · 176 阅读 · 0 评论 -
BootstrapPlugin - daterangepicker 使用笔记
BootstrapPlugin - daterangepicker 使用笔记 1) 项目中间要用到选择日期范围的控件,因为是基于twitter-bootstrap框架的东西 找到一个插件,自己汉化一下。稍微修改一下源代码即可。(见本文附件) 2) 效果图 [img]http://dl.iteye.com/upload/picture/pic/119932/9cdac8ec-a41b...原创 2012-11-13 12:17:19 · 198 阅读 · 0 评论 -
SpringMVC杂记(十二) 自定义Interceptor从Active Directory得到域信息
一)最近项目中要求实现Web应用的SSO(Single Sign On),即对于已经登录到Windows Domain中的用户,不需要输入用户名、密码而直接使用当前登录的Domain用户信息进行验证,如果验证成功则进入,否则拒绝进入。 参考了一下其他朋友的[url=http://www.cnblogs.com/adylee/articles/975213.html]博客[/url],大致了解了一...2013-06-04 14:04:37 · 247 阅读 · 0 评论 -
SpringMVC杂记(十三) 使用FreeMarker作为视图层
实在没什么好说的,直接上配置文件好了 [code="xml"] 10 zh_CN yyyy-MM-dd HH:mm:ss yyyy-MM-dd #.## [/code] Spring提供的一...原创 2013-06-09 11:55:43 · 212 阅读 · 0 评论 -
SpringMVC杂记(十四) Ajax方式的JSR303认证
自己定义一个Exception,用来表示数据绑定失败 [code="java"] import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.springframework.validation.BindingResult;...原创 2013-06-13 07:29:41 · 294 阅读 · 0 评论 -
SpringMVC杂记(十五) spring-mvc controller 的切面
SpringMVC杂记(十五) spring-mvc controller 的切面 一)对一般Spring上下文管理的bean,配合切面表达式都可以对其做拦截操作,原理是Spring在启动的时候,利用字节码技术生成了其子类, 这样就把切面逻辑“织入”到bean之中了。这个用spring的人一般都懂。但是很多人发现,spring-mvc使用起来,controller的代码不能通过这种 方式...2013-08-01 19:42:12 · 281 阅读 · 0 评论 -
SpringMVC杂记(十七) HandlerMethodArgumentResolver接口应用example
自从spring3.1 开始就有了这个接口,可以为@RequestMapping标注的方法扩展传入的参数。 以shiro为例,扩展一个标注,@CurrentUser,只要有这个标注,就可以在shiro的安全上下文中取出适当的对象直接从参数传入,request响应函数。 [code="java"] import java.lang.annotation.Documented; impor...2014-01-24 15:29:14 · 221 阅读 · 0 评论 -
SpringMVC杂记(十八) ServletRequestAttributes的应用
看了一下SpringMVC的源代码,原来SpringMVC也提供了一个封装过的ThreadLocal保存了每次请求的HttpServletRequest对象, (详细请看org.springframework.web.context.request.ServletRequestAttributes的源代码) 这下我简单封装一下写了一个工具,用起来还是蛮方便的 :) [code="java...2014-02-28 12:38:56 · 1331 阅读 · 0 评论 -
SpringMVC杂记(十六) spring-mvc 与 openid4java
SpringMVC杂记(十六) spring-mvc 与 openid4java 以GoogleOpenID 为例,试验了OAuth单点登录的用法 [code="xml"] org.openid4java openid4java 0.9.8 [/code] [code="java"] import java.util.List; import javax...2013-10-12 15:25:45 · 315 阅读 · 0 评论 -
SpringMVC杂记(十) 验证码生成
以前写过一篇关于这个的[url="http://yingzhuo.iteye.com/blog/998287"]博客[/url],现在用SpringMVC了,重写一遍好了。 [url=https://github.com/yingzhuo/mycar/blob/master/mycar-webapp/src/main/java/com/github/yingzhuo/mycar/controll...2012-11-06 10:18:29 · 164 阅读 · 0 评论 -
SpringMVC杂记(十一) 使用Excel视图
SpringMVC杂记(十一) 使用Excel视图 一) 其实这个功能在spring2.x时代就提供了。一直没用过,今天在spring-mvc3.2.x的环境下试验了一次。还算简单易用。 二) 依赖。 spring依赖POI或jExcel来实现对excel输出的支持,前者是apache出品,貌似名气更大,本例使用第一个。 [code="xml"] org.apache.poi ...2013-04-06 16:06:11 · 220 阅读 · 0 评论 -
SpringMVC杂记(一) 文件上传
SpringMVC杂记(一) 文件上传 1) 添加multipartResolver的配置 [code="xml"] [/code] 2) 由于multipartResolver采用的是CommonsMultipartResolver的实现毫无疑问 Jakarta commons fileupload组件是必须添加到 CLASSPATH下的。 另外Spring...原创 2012-03-12 13:41:52 · 174 阅读 · 0 评论 -
SpringMVC杂记(二) 使用@ResponseBody出现乱码解决方法
SpringMVC杂记(二) 使用@ResponseBody出现乱码解决方法 1) RequestMapping [code="java"] @Controller @RequestMapping(value = "/just") public class TestController { @ResponseBody @RequestMapping(value = "/t...原创 2012-03-12 14:02:42 · 149 阅读 · 0 评论 -
SpringMVC杂记(三) 向导型Controller的实现(基于SpringMVC 3.1.1)
SpringMVC杂记(三) 向导型Controller的实现(基于SpringMVC 3.1.1) 1) 项目需要必须使用向导型Controller,Spring2.x时代的org.springframework.web.servlet.mvc.AbstractWizardFormController 已经在Spring 3.1中被标上了过时。只好自己动手,用标注实现同样的逻辑。 ...原创 2012-03-14 14:59:50 · 198 阅读 · 0 评论 -
SpringMVC杂记(四) 数据绑定
SpringMVC杂记(四) 数据绑定 1) 使用java.beans.PropertyEditor接口 如一个表单类 [code="java"] public class UserInfoForm { private String username; private String password; // getter and setter ... } [/c...原创 2012-03-15 13:44:22 · 160 阅读 · 0 评论 -
SpringMVC杂记(五) JSR303数据验证
SpringMVC杂记(五) JSR303数据验证 1) 首先JSR303的实现必须加入CLASSPATH [code="xml"] org.hibernate hibernate-validator 4.2.0.Final [/code] 2) SpringMVC 中的配置 [code="xml"] [/code] 3) 关于JSR303...2012-03-16 16:30:22 · 184 阅读 · 0 评论 -
SpringMVC杂记(八) 使用阿里巴巴的fastjson
1) 国产开源软件要支持的 [code="xml"] com.alibaba fastjson 1.1.22 [/code] 2) spring没有提供相应的HttpMessageConverter可以自己写一个。 [code="java"] package com.alibaba.fastjson.spring.support; import java.i...原创 2012-07-21 08:27:41 · 197 阅读 · 0 评论 -
SpringMVC杂记(六) 下载文件
SpringMVC杂记(六) 下载文件 1) jar依赖 [code="xml"] commons-io commons-io 2.1 [/code] 2) 代码例子 [code="java"] @Controller @RequestMapping(value = "/download") public class DownloadController {...2012-03-21 09:04:28 · 219 阅读 · 0 评论 -
SpringMVC杂记(七) Jackson与Hibernate LazyLoding无法正常工作解决办法
SpringMVC杂记(七) Jackson与Hibernate LazyLoding无法正常工作解决办法 1) 如下代码 [code="java"] @Controller @RequestMapping("/just") public class TestController { @Resource private EmployeeDao dao; @Resp...2012-03-21 13:35:00 · 220 阅读 · 0 评论 -
SpringWebflow杂记(一) 框架初探,与SpringMVC的集成
今日研究了一下SpringWebFlow这个项目,作为Spring子项目,相对来说用得人稍微少一些。当然,这只是相对于Spring Security, Spring Data 等项目来说。 我在我的一个玩具项目上用SpringWebFlow + SpringMVC 实现了一个较普通的用户注册流程 [url]https://github.com/yingzhuo/mycar[/url] ...原创 2013-10-23 17:18:23 · 363 阅读 · 0 评论
分享