一些小问题

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()进行解码,如此解码在编码时候应该编码两次,原因是在后台的时候会默认自动解码一次)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值