我的SHH2开发过程(三)之备忘录

本文介绍了使用 Struts2 框架进行数据校验的方法,包括配置数据校验文件、确保 Action 类中有对应的 get 方法及正确配置 struts.xml 文件等关键步骤。此外还讨论了 Ajax、Struts2 标签的使用技巧以及 Eclipse 的常用快捷键。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、数据校验之解决方案
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最常用的几个快捷键
1.eclipse中的快捷键不一一列举自己去看,ctrl+shift+L,连按两次是快捷键编辑窗口。
简单说几个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、(未完)这篇文章随时更新......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值