首页 > 编程知识 正文

basejavastruts(validate什么意思)

时间:2023-05-06 16:40:11 阅读:68014 作者:2443

在java开发中经常进行表单验证。 使用Struts框架的ActionForm通过重写Validate ()方法来提供自定义的表单验证。

公共映射

映射,http服务器请求请求) {

actionerrorserrors=newactionerrors (;

if (username==null|| username.length (1) {

//判断用户名是否为空

errors.add(username ),新操作消息(

' login.no.username.error ' );

}

if (userpsw==null|| userpsw.length (1) {

//判断密码是否为空

errors.add(userpsw ),新操作消息(

' login.no.userpsw.error ' );

}

返回错误;

用这种方法应该注意的问题:

1、在Struts1.3之前的版本中,为errors.add(username ),new ActionMessage ) )。

' login.no.username.error ' )和errors.add('username ',new ActionError )。

' login.no.username.error ' ) (等效,但Struts1.3中已经没有ActionError类,只能使用new

动作消息。

2、errors.add ()的参数“username”与相应jsp页面中定义的错误标签的属性的值相对应。

3,新

ActionMessage () )参数来自资源文件(即. properties文件)中定义的键,即name或key列。

在4、中将action的属性validate设置为true。

以上是我个人学习的小总结,希望对大家有帮助!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。