整理一下这几个月开发遇到的问题

东西可能会比较乱,因为很多问题都是比较小的问题,但是对于我个人又是比较重要的,都解决了在当时自己郁闷几个小时的东西!本博文不作为学习,只作为自己成长的一个记录,也许在高手们看来,这些都是小问题,怎么说,本博文仅限个人用途。


这个是在做财库项目试遇到和解决的一些小问题:
1.dhtmlx 问题:参数json,当时因为在调用load函数的时候忘记了这个参数‘json’,导致页面错误,找了半天! 格式写错一个都不行!还有就是 后台setID问题 等等
2.$.ajax前台传参到后台乱码问题: type默认为get,改为post 另外encodeURI可试试,
  url默认是get方式请求,因此在传参的时候容易出现乱码,可以在tomcat处配置URIEncoding="UTF-8"
3. MyBatis获取插入记录的自增长字段值必须添加“useGeneratedKeys”和“keyProperty”,我想这些百度都可以查到了
4.若数据库为空,则增加,若已存在,则更新 mybatis加:  on duplicate key update  数据库加索引,后来数据库改用sql server后,这里就要改成先查询是否存在,不存在再更新,或者用sql server比较高级的一些语法。




20150720
1.今天遇到一个form表单提交datetime插件问题,花了2个小时!原始是在后台没把格式改成yyyy/MM/dd HH:mm:ss,我之前用的是yyyy-MM-dd HH:mm:ss
因为插件用的是yyyy/MM/dd HH:mm:ss


2.困扰了很久的一个问题:在用ajaxfileupload的时候success函数没有反应,要把dataType: 'text', //返回值类型 一般设置为json,但是要写成‘text’,暂时不知道为什么


3.使用ajaxfileupload的时候一个很奇怪的问题,后台拿不到data:data传过来的数据,一直不知道什么原因,然后我实在没办法的时候把,ajaxfileupload.js删了,再重新放了一份进去
  然后奇迹出现了,后台可以拿到数据了。。。难道是js文件损坏了???




20150722
1.今天用连接sql server数据库的时候,出现两个问题,一是sqljdbc.jar包的版本问题,具体不说了,这个看错误提示可以解决;
  而是数据库连接配置问题,需要开启TCP/IP协议,以及配置的时候jdbc:这个协议不能少。还有一些乱七八糟的错误我都想不出来了,但是第一次能解决这些问题还是很开心的。对了,sql server中user是关键字,如果表示user的话查询该表需要select * from [user]加中括号


20150727
spring mvc 返回json中文乱码问题:@RequestMapping(value="/book/getBook.do", produces = "text/html;charset=UTF-8")  加上这一句 produces = "text/html;charset=UTF-8"


20150729
今天遇到一个空指针问题,一个函数根本没有参数,看了很久没看出来没参数的函数怎么也空指针了,原来是private MessageAnnouncementMapper messageAnnouncementMapper;头上忘了spring mvc 的自动注入了@Autowired,如果不写,就算你声明了私有变量,程序也不知道


20150813
当你的按钮是提交(sumbit)按钮,但是你又用到Ajax提交的话,火狐就会报出uncaught exception: out of memory错误,并且点击按钮会一直刷新。直接把按钮改为button


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值