表单校验与业务逻辑校验
来源:互联网 发布:手机网络测试ping 编辑:程序博客网 时间:2024/05/21 17:12
表单校验:请求参数———>ActionForm————>ActionForm.validate————>表单校验错误则返回errors————>显示错误的.jsp页面 显示出错的信息。
业务逻辑校验:请求参数———>ActionForm————>ActionForm.validate————>表单校验成功则调用Action.excute方法————>逻辑校验错误————>产生errors————>返回到显示错误的.jsp页面,显示出错消息。
每个错误时ActionMessage,每个错误存储在errors里面
ActionErrors errors(子类)=new ActionErrors();/*已经过时了的*/
errors.add("username" new ActionMessage("error.username"));
另外
if(userForm.getUser.getUserName.strim().equles.("XXXX"))
{
ActionMessages(父类) errors=new ActionMessages();//ActionErrors (子类)
errors.add("repeated" new ActionMessage("error.repeated"));
request.setAttribute(GLOBALS.ERROR_KEY,errors);
return.mapping.findFoward("failure");
/*saveErrors(request,errors);
mapping.getInputForward()*/
}
/*saveMessage()保存正常的信息
输出正常的信息由<html:message>标签
saveErrors()保存错误信息
输出错误的信息由<html:errors>
*/
- 表单校验与业务逻辑校验
- Android 表单逻辑校验方案的探讨
- 校验业务与主逻辑解耦设计探讨与实践(观察者模式篇)
- 校验业务与主逻辑解耦设计探讨与实践(AOP篇)
- 67. 表单提交与校验
- 表单校验与文件上传
- 表单校验
- 表单校验
- 表单校验
- 表单校验
- 表单校验
- 表单校验
- 表单校验
- 表单校验
- 表单校验
- 表单校验
- 表单校验
- 表单校验
- PHP 的知识体系结构图
- [转]趣谈JAVA设计模式
- 读肖大笔记有感 兼 课堂笔记开篇
- 真的不错
- 在路上
- 表单校验与业务逻辑校验
- Javascript初学者非常有用的24个小技巧
- 很好的j2se面试题目
- 关于我自己这些天的状态
- 参数的国际化
- 项目环境限定
- 为人师者
- 形参为指针和指针的引用之差别
- ASP.NET 管理网站问题解决之道