发表于: 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中的$的含义
评论