自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Christian_Lee的博客

各位研究开发的前辈和同仁,为了技术希望大家给与批评和指正

  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 1.ExtJS环境搭建

工具spket-1.6.23插件下载- 点击打开链接ExtJS开发包- 点击打开链接解压spket-1.6.18.zip会看到一个eclipse文件夹,下面有plugins和features两个文件夹,将这两个文件夹下的东西分别考到 Eclipse安装包下 的plugins和features文件夹中。启动Eclipse,在 window中打开preferen

2017-04-17 16:43:09 203

原创 HttpMessageConverter消息转换器

在SpringMVC中,可以使用@RequestBody和@ResponseBody两个注解,分别完成请求报文到对象和对象到响应报文的转换,底层这种灵活的消息转换机制,就是Spring3.x中新引入的HttpMessageConverter即消息转换器机制。Http请求的抽象还是回到请求-响应,也就是解析请求体,然后返回响应报文这个最基本的Http请求过程中来。我们知道,在servlet标

2017-04-14 10:45:33 286

原创 @InitBinder

由@InitBinder表示的方法,可以对WebDataBinder对象进行初始化。WebDataBinder是DataBinder的子类,用于完成由表单到JavaBean属性的绑定。@InitBinder方法不能有返回值,它必须盛名为void。@InitBinder方法的参数通常是WebDataBinder,@InitBinder可以对WebDataBinder进行初始化。@InitBind

2017-04-13 16:03:08 13573 1

原创 mvc:annotation-driven

关于标签会自动注册RequestMappingHandlerMapping、RequsetMappingHandlerAdapter与ExceptionHandlerExceptionResolver三个bean。还将提供一下支持支持使用ConversionService实例对表单参数进行类型转换支持使用@NumberFormatannotation、@DateTime

2017-04-13 15:34:19 635

原创 springMVC数据绑定流程

springMVC数据绑定流程springMVC框架将ServletRequest对象及方法的如参实例传递给WebDataBinderFactory石丽以创建DataBinder对象。DataBinder调用装配在springMVC上下文的ConversionService组件进行数据类型转换、数据格式化(类型转换和格式化是一起的一会来看源码),将Servlet中的请求信息填充到如参的

2017-04-13 14:36:22 2347

原创 ModelAttribute 源码详解

@ModelAttribute修饰的方法会在执行每个目标方法之前被springMVC调用! 先看例子:模拟修改操作,原始数据为用户id2,姓名zs,密码pass123,年龄12,默认密码不能被修改,表单回显,模拟操作直接在表单填写对应的属性值 Name: age : 目标方法:@RequestMapping("/testmodelattribute"

2017-04-06 18:01:16 1655

原创 处理模型数据(3) - SessionAttribute

上面提到ModelAndView和Map对象。他们都是把对象保存在了request请求域里面。那么有没有可能保存在Sesison里?那就用到@SessionAttributes注解。如果希望在多个请求之间公用一个模型属性数据,则可以在控制器类上标注一个@SessionAttributes,SpringMVC将在模型中对应的属性暂时保存到HttpSession中。@Target({Eleme

2017-04-06 10:40:27 232

原创 处理数据模型(2) - Map

上次说道ModelAndView来处理数据。目标方法还可以添加Map类型的参数。不仅限于map,还可以是ModelMap或者是model类型。实际上到最后传入的是一个ExtendedModelMap这样一个对象。先看示例代码: @RequestMapping("testmap") public String testMap(Map map) { System.out.printl

2017-04-06 10:04:07 770

原创 处理数据模型(1) - ModelAndView

ModelAndView处理方法返回值类型为ModelAndView,方法体即可通过该对象添加模型数据。先看一个例子@RequestMapping("testmodelandview")public ModelAndView testModelAndView() { ModelAndView modelAndView = new ModelAndView("success");

2017-04-06 09:31:35 472

原创 Struts2执行流程

ActionMapping:在一个web应用中,每个资源都必须通过URI来进行引用。 资源包括HTML页面,JSP页面,和定制动作。为了给定制动作一个 URI或者说路径,Struts框架提供了一个 ActionMapping对象保存当前Action状态的一个类,struts.xml文件中的一个标签,通常要指定name和namespaceActionMapper:ActionMapper可能会返

2017-04-01 17:41:47 267

原创 strtus2学习(7)自定义类型转换器

要知道为什么需要自定义的转换器?它能做什么?struts不能自动完成 字符串 到 引用类型的转换,上一篇文章已经解释过了配置类型转换器自定义类型转换器必须继承StrutsTypeConverter类或对这个接口的某一种实现做扩展。public class DateConverter extends StrutsTypeConverter { private DateFor

2017-04-01 15:55:17 281

原创 struts2学习(6) ValidationAware

从一个HTMl到一个Action对象,类型转化你是从字符串到非字符串。首先,HTTP没有“类型” 的概念,每一项表单的输入值可能是从一个字符串或一个字符串数组,在server端,必须把String转换成特定的数据类型。struts2中,把请求参数映射到action属性的工作由Parameters拦截器负责,它是默认的defaultStack拦截器中的一份子,Parameters拦截器可以自

2017-04-01 14:22:08 1274 1

转载 Struts2的学习(4)-使用paramsPrepareParamsStack拦截器栈

使用paramsPrepareParamsStack拦截器栈:(1) paramsPrepareParamsStack和defaultStack一样都是拦截器栈,而Struts-default包默认使用后者。(2) 可以在struts配置文件中通过以下方式修改使用的默认的拦截器栈。[html] view plain copyprint?c

2017-04-01 10:26:34 350

原创 Struts2的学习(5)-PrepareInterceptor

关于PrepareInterceptor对应的源码分析:com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptorpublic String doIntercept(ActionInvocation invocation) throws Exception { // 获取实例

2017-04-01 10:20:08 398

使用pdf+zxing+itextpdf 使用已有的pdf模板 插入二维码图片,并下载到本地

使用pdf+zxing+itextpdf 使用已有的pdf模板 插入二维码图片,并下载到本地。下载后需要自己配置环境

2019-05-09

Itext生成PDF所需要的最全Jar包

Itext生成PDF所需要的最全Jar包,里面包含了所需要生成itext的所有jar包。一次导入

2018-11-15

Ext 4.2 sdk.jsb3

2017-04-17

spket-1.6.23

2017-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除