在前一篇文章中 SSH2 AJAX LoginDemo 项目添加 国际化信息,我们为 LoginDemo 添加了国际化方面的支持,今天我们增加验证体系。
Struts2 框架的验证体系主要分为:
- action 中重写 validate() 进行 action类全局校验
- action 中添加 validateXxx() 为 Xxx() 方法专门做的前置校验。(Strut2 利用反射自动映射)
- 使用Struts2 验证框架 进行校验
[......]
在前一篇文章中 SSH2 AJAX LoginDemo 项目添加 国际化信息,我们为 LoginDemo 添加了国际化方面的支持,今天我们增加验证体系。
Struts2 框架的验证体系主要分为:
[......]
在前一篇文章 SSH2项目 LoginDemo 添加 AJAX ,我们为 LOGINDEMO 添加了 AJAX 方面的支持,今天我们为它添加国际化方面的支持!
Struts2 对于国际化的支持非常容易配置
添加国际化属性配置文件到 SRC 目录
struts.properties
struts.custom.i18n.resources=globalMessages
globalMessages_en_US.properties
index.title=Login Demo
form.ajax.title=Login Demo By AJAX
text.label.username=User Name:
text.label.userpass=User Pass:
button.label.loginbyajax=Login By AJAX
button.label.loginbypost=Login By POST
form.post.title=Login Demo By POST
message.success="Welcome! User:"+{0}+" Login Successful!"
message.fail="Sorry! Login Fail! Please try argin."
globalMessages_zh_CN.properties
index.title=登录演示
form.ajax.title=AJAX方式登录演示
text.label.username=用户名称:
text.label.userpass=用户密码:
button.label.loginbyajax=AJAX方式登录
button.label.loginbypost=POST方式登录
form.post.title=POST方式登录演示
message.success="欢迎!用户:"+{0}+" 登录成功!"
message.fail="对不起!登录失败!请再试一次!"
[......]
SSH2项目 LoginDemo 添加 AJAX
在前一篇教程中 Netbeans 整合 Struts2 Spring3 Hibernate3 登录演示 ,我们做了一个完整的基于 SSH2 的 登录演示。
这篇教程,我们将为它加入 AJAX 方式的 登录演示。
Struts2 对 AJAX 的支持是很方便的。加入 AJAX 只需要做非常小的改动即可。这篇教程中所提到的修改,均基于 LoginDemo项目。
具体步骤如下:
[......]
近期评论