打开一看,password字段我居然设置成了char(6),这个不出错才怪呢,好吧,这下char和varchar的区别算是彻底搞清楚了。当然,这只是测试的时候搭建环境用的,真正涉及到业务方面的时候肯定不会这么设计的
3.Errors occurred during the build.Errors running builder 'JavaScript Validator' on project 'bankRisk'.java.lang.NullPointerException
今天涉及到ExtJs的问题时老是弹出窗口报这个错,这个问题不解决也不影响程序的运行,但是老这样的烦人也不是办法,遂如此解决:项目—-右键Properties—-Builders—-取消“JavaScript Validator”
4.ExtJs乱码问题
其实乱码问题在web项目里面是常客了,解决起来也不难,但是如果不掌握好的方法,时间成本会很大,以前出现乱码的时候,自己就先分析,再一个一个的试验,很耗费时间,今天上网看到一个好方法,利用firebug插件来识别乱码,刚好在公司实习的时候学会了用firebug调试程序,终于派上用场了,如下:
如果这里看到的是乱码,那就说明是页面编码出现了问题,前提是服务器端的没有很明显的乱码,再者尽量让有编码设置的地方都设置成统一的编码方式,如utf-8
5.Caused by: java.lang.ClassNotFoundException: com.opensymphony.xwork2.util.TextUtils
这个一看就是缺少类造成的,在SSH框架中最常见的就是jar包的版本问题,好吧,居然是版本太高的缘故,xwork2-2.1.7.jar里面没有TextUtils这个类,而在2.1.1版本里才有,ok,这个错不报了,但是报如下错误:The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-ref?,global-results?,global-exception-mappings?,action*)".,额滴个神呢,原来是struts配置文件出错了,把一段注释没有注释掉。
6.myeclipse9.0太臃肿了,太卡
以前做SSH时,由于用的是mysql数据库,因此就用myeclipse6.5,但是这次是用oracle数据库,6.5肯定不行了,但是9.0的那个龟速中的让人抓狂,太慢了,于是找了一些方法,设置了一下,结果发现快多了,比之前用6.5还快,分享一下:点击打开链接