分类存档: 网页编程

SSH2 AJAX LoginDemo 项目添加验证体系

在前一篇文章中 SSH2 AJAX LoginDemo 项目添加 国际化信息,我们为 LoginDemo 添加了国际化方面的支持,今天我们增加验证体系。

Struts2 框架的验证体系主要分为:

  • action 中重写 validate() 进行 action类全局校验
  • action 中添加 validateXxx() 为 Xxx() 方法专门做的前置校验。(Strut2 利用反射自动映射)
  • 使用Struts2 验证框架 进行校验

[......]

继续阅读

SSH2 AJAX LoginDemo 项目添加 国际化信息

在前一篇文章 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

SSH2项目 LoginDemo 添加 AJAX

在前一篇教程中 Netbeans 整合 Struts2 Spring3 Hibernate3 登录演示 ,我们做了一个完整的基于 SSH2 的 登录演示。
这篇教程,我们将为它加入 AJAX 方式的 登录演示。

Struts2 对 AJAX 的支持是很方便的。加入 AJAX 只需要做非常小的改动即可。这篇教程中所提到的修改,均基于 LoginDemo项目。

具体步骤如下:

  • 库文件依赖,为 Struts2 添加 AJAX 支持需要几个库文件包:
    • json-lib-2.1.jdk15.jar
    • struts2-json-plugin-2.2.1.1.jar
    • struts2-jquery-plugin-2.5.0.jar

    以上几个包我直接加入到 netbeans 的 struts2 库中,方便引用。
    ssh2_ajax_pic1

  • [......]

继续阅读

第 5 页,共 11 页« 最新...34567...10...最旧 »