struts-validator 一个简单的错误处理
2013-08-28 14:30
85 查看
1. 资源配置文件:ApplicationResources.properties
错误提示头<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
errors.header = <h3><Font Color="red">Error List:</Font></h3><ul>
errors.footer = </ul><hr>
不带参数的错误提示
user.name = The useName can't null<br>
user.password = the userPassword can't null<br>
带参数的错误提示
user.exists = {0} is already exist<br>
2. LoginForm.java :输入有效性验证
public ActionErrors validate(
ActionMapping mapping,
HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
用户名为空提示 user.name :资源文件中配置的信息
if(null == name || "".equals(name)){
ActionError error = new ActionError("user.name");
errors.add("userName",error);
}
密码为空提示
if(null == password || "".equals(password)){
ActionError error = new ActionError("user.password");
errors.add("userPassword",error);
}
用户已经存在提示
if(name.equals("bobo")){
带参数错误 user.exists :资源文件中配置的信息 name :参数
ActionError error = new ActionError("user.exists",name);
errors.add("userName",error);
}
return errors;
}
3. LoginAction.java : 输入有效性验证
ActionErrors errors = new ActionErrors();
if(name.equals("haha")){
ActionError error = new ActionError("user.exists",name);
errors.add(ActionErrors.GLOBAL_ERROR,error);
saveErrors(request,errors);
}
4. Login.jsp :LoginForm对应得jsp页面
该标记放在哪个位置,错误信息就会在哪个位置显示 :<html:errors/>
阅读(381) | 评论(0) | 转发(0) |
0
上一篇:RequestProcessor 插件
下一篇:JDK 环境变量
相关热门文章
JDK1.6官方下载_JDK6官方下载_...
MyEclipse6.5下载及注册码...
Eclipse+MyEclipse的配置
Eclipse 插件安装、升级和卸载...
最新版SWT Designer 6.0 安装,...
flash播放控件
查看nginx某一时段的日志...
ftp服务器日志分析
mpi 目标机器积极拒绝,下面错...
ps700 安装的aix6.1以后,装上...
给主人留下些什么吧!~~
评论热议
相关文章推荐
- struts-validator 一个简单的错误处理
- struts-validator 简单的错误处理
- struts-validator 简单的错误处理
- asp.net 2.0 个人认为处理网站全局错误最简单的方法
- ASP.NET定制简单的错误处理页面
- ASP.NET定制简单的错误处理页面
- [搬家文]struts中的错误处理
- python简单错误处理
- android 单元测试简单方法及错误处理
- 简单实现.net MVC自定义错误处理页面
- (六)Struts的简单异常处理
- ASP.NET定制简单的错误处理页面
- 简单的错误捕获处理
- SSH框架之Struts的验证总结、验证的错误处理
- linux : gerrit搭建配置服务器+git简单操作+apache代理配置+部分遇到的错误及处理
- ASP.NET定制简单的错误处理页面
- Struts 2自定义类型转换与类型转换中的错误处理
- Mac下安装mysql及简单错误处理
- 最简单的Struts程序(3)---处理表单跨页
- SSIS教程:创建简单的ETL包 -- 4. 增加错误处理流程(Adding Error Flow Redirection)