使用Ajax实现本地化后的客户端消息验证
在构建一个能
阻碍全球用户的 Web 应用程序时,有两点需要考虑。第一点是需要
出现本地化后的页面内容,第二点是验证用户输入以及本地化后的验证消息显示。
使用资源包〔特定于本地语言环境的属性文件
〕在服务器端构建此页面的本地化版本
专门容易。同样地,也
能够使用服务器端验证来显示本地化后的验证消息。
关于国际化而言,有
专门多具备良好支持的现成框架可用,比如 Jakarta Struts、Spring、Tapestry 和 Freemarker。
只是,在几乎所有的这类框架内,都缺少对在客户端验证本地化消息的现成支持。
假如验证是在客户端进行的,将
专门难显示本地化后的验证消息。通过在构建页面时
提早处理整个页面
〔包括静态内容和必要的 JavaScript 验证消息
〕或从特定于本地语言环境的资源包解析出消息键,
能够显示这些消息。
只是,上述方式具有一个暗含的限制:整个 JavaScript 验证逻辑都应在 JavaServer Page (JSP) 本身内编写以便基于 Java 的消息键解析逻辑可被重用。不要
不记得,JavaScrip ...


雷达卡


京公网安备 11010802022788号







