目录:
1、为什么新增完之后,局部刷新页面,刷一次会自动新增一条重复数据?
2、为什么点击搜索按钮页面到空白页?
3、为什么使用工厂调用service报500错误?
4、怎么获取当前日期、时间?
5、数据库是datetime类型,保存的时候用了Date报错
1、为什么新增完之后,局部刷新页面,刷一次会自动新增一条重复数据?
原因是跳转的时候用了转发,使用转发他还会有上一次的记录,所以刷新页面的时候会继续获取上一次的记录进行执行,解决方法是不要用转发,使用重定向。
错误代码:
然后打印之后才知道,每次刷新页面都会执行新增的方法,问题在于我使用的是转发的跳转方式,然后换成了重定向就没有这个问题出现了。
完美解决!
1、为什么点击搜索按钮页面到空白页?
原因是提交的时候用了get提交,把他改成post之后就可以了
2、为什么使用工厂调用service报500错误?
原因是我没有在资源里面配置这个service
3、怎么获取当前日期、时间?
//年月日
java.sql.Date date = new java.sql.Date(System.currentTimeMillis());
//年月日时分秒
Timestamp stamp = new Timestamp(System.currentTimeMillis());
//时分秒
java.sql.Time time = new java.sql.Time(System.currentTimeMillis());
4、数据库是datetime类型,保存的时候用了Date报错
解决方法:
//取当前时间
Date nowdate=new Date();
//转换时间格式
SimpleDateFormat simpleDate = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
product.setPdate(Timestamp.valueOf(simpleDate.format(nowdate)));
这样就解决了。