发表于: 2018-02-05 21:35:04

1 745


一、今天完成的任务

 自定义参数绑定实现日期类型绑定

 

日期类型绑定自定义:

 思路是:定义的Converter<源类型,目标类型>接口实现类,比如:

         Converter<String,Date>表示:将请求的日期数据串转成java中的日期类型。

         注意:要转换的目标类型一定和接收的pojo中的属性类型一致。

         将定义的Converter实现类注入到处理器适配器中。


对于controller形参中pojo对象,如果属性中有日期类型,需要自定义参数绑定。

将请求日期数据串传成 日期类型,要转换的日期类型和pojo中日期属性的类型保持一致。

 

所以自定义参数绑定将日期串转成java.util.Date类型。

 

需要向处理器适配器中注入自定义的参数绑定组件。

 

     自定义日期类型绑定

 

    配置方式 

 


2、jquery中$是什么意思


$ 是 JQuery 常用的一个回传函数,定义为 "选取" 英文是 selector 的缩写

例子︰
$.function();
就是 选取 JQuery 定义的 function() 执行

$('input')
就是 选取 HTML 当中全部的 input 标签

$('#abc')
就是 选取 HTML 当中 ID 名称为 abc 的物件

$.fn.testing = function() {}
就是 选取 JQuery 内核函数 fn (函数) 回传给 testing 这个名称、定义为一个功能 function()

3、jsp中$是什么意思?怎么用?

a)	EL语法:${}
b) EL的作用:
1,可以进行数学运算,逻辑运算,${empty str}是否为空 ${eq}比较
2,可以拿到通信作用域里面的数据
<%
String str = “hello”;
pageContext.setAttribute(“var”,str);
Request.setAttribute(“var”,str) ;
Session.setAttriber(“var”,str) ;
Application.setAttriber(“var”,str) ;
%>
${pageScope.var}
${requestScope.var}
${sessionScope.var}
${applicationScope.var}
如果不指定范围,则会自动从pageScope开始搜索,直到找到相关数据为止。

3,如果将一个JAVABean放到通信作用域中,也可以拿到:
${bean.id}
4,拿页面表单的数据:
${param.name}

二、明天的计划

学习springMVC的validation数据校验

三、遇到的问题

 redirect和forward方式有什么区别?各自用在什么场景中?

四、今天的收获

  springMVC自定义参数绑定,JSP和JQuery中的$的含义

 



返回列表 返回列表
评论

    分享到