第一点:js 中使用el表达式 关键总结:在js中使用el表达式一定要加双引号
例如 : alert("${pBean.prevPage}");
js中使用拼接要注意参数的拼接
第二点:js中使用拼接要注意参数的拼接 -------注意转义 使用反斜杠 \
例如 : studentDataHtml += "<td>"+"<a href='#' οnclick='modify(\""+stu.sid+"\")'>修改</a>"+
" <a href='#' οnclick='del(\""+stu.sid+"\")'>删除</a>"+
"</td>";
第三点:使用ajax 后端接收一个集合,将集合转换成json格式时,若集合中有Date类型字段 注意注册Date时间戳转换器 否则前端接收不到这个集合 也不报错。
例如:
// 获取用户集合(模拟数据)
userList = userService.findUserAll();
// 获取JSON转换对象
JSONArray jsonObject = new JSONArray();
// JSON转换的初始化对象
JsonConfig jf = new JsonConfig();
// 注册SQL时间戳转换器
jf.registerJsonValueProcessor(java.sql.Timestamp.class, new DateJsonValueProcessor("yyyy-MM-dd"));
// 注册util.Date的转换器
jf.registerJsonValueProcessor(java.util.Date.class, new DateJsonValueProcessor("yyyy-MM-dd"));
// 根据初始化对象里的转换器来转换
System.out.println(jsonObject.fromObject(userList,jf).toString());