`
wang19841229
  • 浏览: 96553 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表

spring mvc 400错误

今天写一个EXTJS表单提交到spring mvc的例子,提交后总是报400错误。 BAIDU了很久,后来终于发现400这个错误的含有有一种情况是: 表单提交的参数与Controller中的方法参数类型转换错误造成,发现原来自己的一个参数由于没有设置类型验证所以一直报这个错误。 其实400这个错误只不过是容器自己爆的一个错误而已,核心的问题错误被容器拦截了所以看不到正在的错误,需要用log4j日志这些办法看看到底关键的错误在哪。
在做oracle开发时候经常会遇见主键自增问题,oralce可以了使用序列方式实现主键自增也可以使用uuid方式。 我选择后者,但是今天做项目时候用mybatise想获取插入记录的UUID主键,研究了半天看了官方文档才明白怎么办。 我使用oralce的sys_guid()函数来获取UUID。感觉这种方式对代码侵入少,不用在java中再做处理了。 MyBatise中有一个叫做selectKey的标签,主要是用于获取主键的。 这个标签中主要的属性是   写道 keyProperty selectKey 语句结果应该被设置的目标属性。 Can be a comma separated ...
第一次使用MyBatise发现一个问题,使用MyBatise的代码自动生成工具时候,即便在配置文件中定义了 <javaTypeResolver> <property name="forceBigDecimals" value="false" /> </javaTypeResolver>  生成之后的实体中number类型转换成JAVA类型还是会被转换为BigDecimal类型。 后来发现问题是这样的 Oracle数据库,用mybatis-gen.xml 自动生成Java对象的时候,会根 ...
今天学习oracle的时候,发现Oracle支持多列子查询。就是在子查询中可以返回多个列,主查询可以根据这个多列子查询为条件进行再次筛选。 例子如下: select empmain.ename from emp empmain where (empmain.job,empmain.deptno) = (select job,deptno from emp where emp.ename = 'SMITH');  只能一句话oracle太NB了。 好像sql server不支持这个功能,挺佩服oracle的。
转发 http://www.cnblogs.com/dataadapter/archive/2012/09/06/2672190.html
MyEclipse取消验证Js的两种途径. 1.  选中当前工程—properties—MyEclipse—validation—Excluded Resource下找到须要作废验证的文件或者文件夹就可以了。2. 找到在项目路径下面的.project文件中配置了一些验证信息. 去掉以下几行即 ...
学习ORALCE的时候,在做scott示例数据库练习的时候,计算工资和奖金合计查询的时候出现结果变成空了。 语句如下 SQL> select emp.ename , sal*13+emp.comm*12 AS "工资" from emp; ENAME 工资 ---------- ---------- SMITH ALLEN 24400 WARD 22250 JONES MARTIN 33050 BLAKE CLARK ...
小弟最近学习oracle对oracle中几个比较容易搞混的知识点的一点认识,特地写下来自己留作以后复习和反省。 相信大多数人都和我一样都是先接触的sql server 和mysql这种中型数据库,后来学习的oracle。这种过程是oracle中一些知识点和sql server混淆造成学习的障碍最后越学越糊涂。 首先第一个知识点 数据库: ORALCE中的数据库概念比较特殊,我们安装完ORALCE时候会默认安装一个数据库默认名称叫ORCL。大家可以查看windows中服务可以看到   这就是ORALCE中的数据库,也就是一个实例。这里一谈到实例大家就会想起sql server实例的 ...
最近看了看spring的东西,发现注解是个好东西。不过在应用到JDBC DAO的时候遇到点小麻烦。现在和大家分享一下。 我们知道我们使用spring的JDBC功能时候,无非是继承spring提供的三个JDBC DAO的父类。 JdbcDaoSupport,NamedParameterJdbcDaoSupport,SimpleJdbcDaoSupport。其中在3.0以后SimpleJdbcDaoSupport已经被标记为过期了。原因是3.0以后只支持JAVA5环境应用,所以SimpleJdbcDaoSupport的特性前两个DAO父类都已经提供了。 在原来上我们继承这个种DAO的父类目的 ...
       上午小弟我发了一个《公司一个三无产品,一个同事从头跟到尾现在要离职了,该怎么办呀。 》             http://www.iteye.com/topic/1122321        吃完中午饭后我又想给大家讲一个我亲身经历而且是亲眼所见的项目管理的闹剧。叫《公司一个互相扯皮的项目,该怎么办》几个月前公司做的一个项目,需要和硬件交互,所以需要我们选择硬件设备。项目是由项目经理甲负责,开发人员美女(先这么称呼),为了给大家讲清楚事情我用了上述的简称。项目这两个人开发,美女从来没做过与这种设备交互的工作,公司一位同事T做过(在以前的公司做的),设备选择就让同事T做,我当 ...
      小弟我现在的公司有一个外包项目,是两个同事做的,项目本身问题多多。而且是一个三无产品(就是无文档,无设计,无注释)。前一阶段项目的一个同事辞职了,另外一个同事下周也要辞职了。现在领导想把项目继续做下去,给了一个做这方面经验不多的同事负责,还招了一个在校生一起做。      现在那个同事很郁闷,我也挺同情他的。哎没办法。 经理还打算一个月3K在天津招一个2年开发经验的donet工程师。我不太了解天津的行情,大哥们说说可能吗?     现在这个项目怎么办呀。
远程数据读取 /** * @author wangxiaowei */ Ext.onReady(function(){ //前面介绍的创建store都是基于本地的数据的在实际上没有意义, //如果要是连接后台服务器必须使用proxy这个属性EXT提供了一个叫httpproxy的对象 //用于远程连接服务器,这样可以从服务器中获得远程数据。还是通过fields定义数据集的 //字段。一旦使用了proxy这个属性必须对这个store调用load方法才会从后台读取数据 //然后定义一个load方法事件函数,这个事件可以获得一个store的句柄通过这个句柄可以读取 //数据。 var ...
EXT数据存储概念 store:数据存储器 simpleStore:简单存储器 read:数据解析用于读取数据 proxy:数据代理:代理各种数据源 record:store中的每条记录 流行的中间数据格式 xml json 建立一个store var store = new Store(); /** * @author wangxiaowei */ Ext.onReady(function(){ var store = new Ext.data.Store(); // 定义一个结果集的行但这是一个空行,而他的data参数只是这个行的类似于字段的东西。 var rs = new Ex ...
FormPanel这个控件是专门用于表单提交的AJAX控件,这个控件的特殊的地方的是他有一部分是panel控件继承下来。主要是外观方面的属性。而关于表单的功能是从一个叫Ext.form.BasicForm的类获得的。 代码如下 Ext.onReady(function() { Ext.QuickTips.init(); // 这句话让验证信息在控件旁边显示 Ext.form.Field.prototype.msgTarget = 'side'; new Ext.form.FormPanel({ title : "注册用户", layout : &q ...
刚才写的EXT传JSON数据的方法发现一个更好的替代方法。EXT.Ajax.request里的还有一个参数jsondata他是专门用于发送JSON数据的可是我一直不知道如何在ACTION中获得JSON。刚才看了一一下IBM developerWorks 中国 的一篇文章顿时茅塞顿开。 方法如下 EXT代码 Ext.Ajax.on("requestcomplete",function(_conn,_response,_options){ if(_response.responseText == "ok") ...
Global site tag (gtag.js) - Google Analytics