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

来源:互联网 发布:淘宝差评卖家会退款吗 编辑:程序博客网 时间:2024/05/16 04:58

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


这个是在做财库项目试遇到和解决的一些小问题:
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
原创粉丝点击