首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts2两天快速入门第二天下午(输入校验)

2012-10-30 
struts2两天快速入门第二天上午(输入校验)1、新建一个UserRegAction,为了方便编程,继承于ActionSupport??知

struts2两天快速入门第二天上午(输入校验)

1、新建一个UserRegAction,为了方便编程,继承于ActionSupport

?

?知识提示:<s:fielderror />是从fielderror里面取出错误信息,<s:param />是取出指定key的错误消息.

?

4、validate方法会对action里面的所有业务方法进行校验,但如何只对指定的方法进行校验呢?

????? 如增加一个reg方法:

???

public void validateReg(){//写验证代码,类似之前写的validate方法}

?? 知识提示:如果一个action里面有多个业务方法,指定要校验的方法名的定义规则:validate+业务方法名(首字母要大写).

????执行流程:?封装表单数据后-->先调用validateReg方法-->再调用validate方法. validate方法最终还是会被调用的。所以当action里面有多个业务方法时,我们不会去重写validate方法,而是对应每一个业务方法都写一个验证方法.? 如果要写一个只对execute方法校验的方法,一样方法名可以写成validateExecute方法.

?

下一节:改成基于框架的校验方式.

热点排行