一、数据校验之解决方案
1如果要用到数据校验文件(***-validation.xml)则页面必须用Struts2表签,否则出现意想不到的结果!
2如果要用到数据校验文件(***-validation.xml)则在Action类文件里必须存在get方法,否则在数据校验时Action类里的属性值取不出。
3如果要用到数据校验文件(***-validation.xml)则必须在struts.xml里配置相应的result的name属性为input所转向的面页,否则出错。
二、数据从数据库提不出
也不知道什么原因我的页面没用Struts2表签按说提数据不应有问题的,可能了一下午加一个晚上加一上午最后到我快放弃的时候却出来了,你说怪不怪,郁闷!
三、Ajax
1、json.js和prototype-1.4.0js要和所引用页面的路径对应上。
2、struts.xml里的编码必须是GBK
四、Struts2标签里的#session.lt和jsp标签里的session.getAttribute("lt");是相同的效果
五、如果想在Action里获得Struts标签里的属性值,则必须在Action里对该属性设置setXXX()和getXXX()方法。
简单说几个Eclipse最常用的几个快捷键,其他大家自己研究吧:
ctrl+shift+o,ctrl+shift+m,刚开始使用eclipse发现得最好用得功能。
ctrl+d,ctrl+alt+down,alt+down or up,删除,复制,移动几行代码可以不用鼠标的。
ctrl+shift+r,看到还有人还在左边列表里翻来翻去,不晕么,找个文件得半分钟。
ctrl+shift+t,一用便知。
ctrl+o,ctrl+t,看源码时不用这些就慢慢晕吧。
ctrl+m,ctrl+w 最大化,还原窗口,关闭窗口,让别人看的晕,自己很爽。
alt+left,alt+right,ctrl+q,前一个,后一个,最近一个编辑文件,改多个类代码的时候是不是感觉不晕了。
ctrl+shift+/,ctrl+shift+\,注释代码。
ctrl+shift+f,统一的编码风格很重要,如果用cvs,会发现,确实很重要。
2.自动补全。alt+/ 能少打好几个字符呢,最好再调一下自动补全方法参数,更省一些事。
3.模版功能。alt+. ,几个字符一个方法体就出来了。自定义code template,常用的个人习惯方式,项目要求的一些编码规范,都可以。例如: hashCode, equals, toString...
4.代码生成。alt+shift+s 系统自带的一些基本的,自己再写一些utils,一天几千行代码就是这么出来的,简单一点就ultraedit吧。
5.Refactoring,search(ctrl+h),reference(ctrl+shift+G)。写了代码要修改的,如何快的修改,就看你对这些方式的熟练程度了。
在用快捷的时候发现无意之中发现ctrl+alt+down可以把光区打开.
X、(未完)这篇文章随时更新......