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 评论
分享