1、<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

<fmt:formatNumber>标签用于格式化数字,百分比,货币。

教程:

http://www.runoob.com/jsp/jstl-format-formatnumber-tag.html

 2、错误:

org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 57

javax.el.PropertyNotFoundException: Property 'creatTime' not found on type com.duma.entity.User 

找到jsp页面

<fmt:formatDate value="${user.creatTime}" pattern="yyyy-MM-dd HH:mm:ss"></fmt:formatDate>
为 private Date createTime;
原因:jsp页面属性值拼写错误T T

 

3、插入的id类型为String不会报错

 

原因:进行select的时候发现,mysql可以直接对int字段传string类型值。Mysql会将传入的string(要赋值给int字段的)从左到右的第一个非数值开始,将后面的字符串转成0,在和数值类型相加,如上述例子就是“12abc”->12+0=12,也就是等效于select * from student where id=12。

有此可知传入string类型数据可能传入的不是我们要的int值,所以传入string类型有意外风险,所以需要传入int类型数据。

mysql在类型不同的情况下他会自动进行类型转换,这不光是在数据插入的时候才会做,在数据更新、查询和删除的时候都会这么做。

扩展:MySQL在查询时候加‘’对性能的影响

http://www.zendstudio.net/archives/single-quotes-or-no-single-quotes-in-sql-query/

 

4、优化:将查询结果先放到展示页面

然后通过链接转跳到修改界面,减少误操作。因为前后两次获得的数据一致可以链接同一个servlet,可以通过判断request的请求头来确定转跳的jsp页面

 5、Log4j

博客:

http://www.cnblogs.com/shwen99/archive/2007/12/29/1019853.html

最新文章

  1. OC--init,initialize,initWithCoder:,initWithFrame:各方法的区别和加载顺序
  2. list操作 foreach和for的区别
  3. 关于Fragment 不响应onActivityResult的情况分析 (
  4. Properties类一些常用的用法
  5. Selenium2学习-030-WebUI自动化实战实例-028-获取元素位置及大小
  6. jquery easyui中文培训文档
  7. HDU5828 Rikka with Sequence 线段树
  8. (原创)speex与wav格式音频文件的互相转换
  9. 【数论】FOJ 2238 Daxia &amp; Wzc&#39;s problem
  10. jQuery 對table的基本操作
  11. 采用SOLR进行全文索引的完整解决方案,设计图
  12. javascript apply()和call()
  13. 在Python3.5中使用 The del.icio.us API
  14. ansible自动化运维
  15. Linux之环境搭建(二)
  16. 九州动态ip的特色
  17. zookeepeer4字命令实践
  18. poj 2449 Remmarguts&#39; Date 求第k短路 Astar算法
  19. react fake double , bind click and dblclick on the same element
  20. Java中的异常Exception

热门文章

  1. Mvc内建功能(DefaultModelBinder)自动绑定。
  2. [转]hash冲突的四种办法
  3. 特殊的流程控制语句break continue exit
  4. Python函数(3)
  5. oracle笔记2-多表查询和子查询
  6. Activity的Theme主题风格
  7. 最小正子序列(序列之和最小,同时满足和值要最小)(数据结构与算法分析——C语言描述第二章习题2.12第二问)
  8. Azure 进阶攻略 | 上云后的系统,「门禁」制度又该如何实现?
  9. Linux目录与文件的权限意义
  10. ES6相关特性(解构赋值)