1时间导入oracle时候的格式问题:在hibernate配置文件中poverty 时间的格式设置为java.util.Date将显示年月日时分秒;格式设置为date将只显示年月日;
2时间转换的查询语句final String sql="select t.* from Tb_Jkgl_Bf_Bsxx t where t.drsj=to_date('"+new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(drsj)+"','yyyy/mm/dd hh24:mi:ss') and t.sfdrzsb='0'";
3在jsp页面中进行url传参,如果参数中有中文,在后台得到的参数将会是乱码,网上看了N多解决方案,大部分实际都解决不了;后来看到了如下方案实际可以解决:
在jsp页面中用encodeURI(url)对url进行整体编码,然后在后台中进行解码,解码方式如下:
eg:url中传的参数为work="工作内容",则在后台写为:
work=new string(work.getBytes("iso-8859-1"),"UTF-8");
如果只对参数编码用encodeURIComponent。至于编码几次的话,目前测试的情况是如果是json数据传参只用编码一次。
(网上大部分都用java.net.URLDecoder.decode()进行解码,如此解码在编码时候应该编码两次,原因是在后台的时候会默认自动解码一次)