当前位置: 首页 > news >正文

做爰视频免费的网站wordpress 古今

做爰视频免费的网站,wordpress 古今,建一个网站做cpa联盟,湖南长信建设集团网站web.xml.jsf开发应用程序表单时最常见的需求之一是多字段验证#xff08;或跨字段验证#xff0c;但我没有使用此术语#xff0c;因为当我将其放在Google上时#xff0c;实际上得到了一些战后图片#xff09;。 我正在谈论的情况是#xff0c;我们需要比较初始日期是早于… web.xml.jsf 开发应用程序表单时最常见的需求之一是多字段验证或跨字段验证但我没有使用此术语因为当我将其放在Google上时实际上得到了一些战后图片。 我正在谈论的情况是我们需要比较初始日期是早于结束日期还是值小于另一日期。 这不是在每个面向业务的框架中都有明显的功能吗 并不是的。 不幸的是JSF规范默认情况下不支持它。 因此直到最新的生产版本 JSR 245 – JSF 2.1JSF才提供现成的多字段验证功能。 由于JSR 344提到了“多字段验证”因此我们可能希望在JSF 2.2中有所收获 。 同时开发人员利用了他们卓有成效的创造力来实施他们的解决方案。 您可以在Stackoverflow.com上找到许多可行的替代方案 人们创建自己的组件 ; 在Java EE之上构建的框架试图覆盖此功能 还有很多其他情况。 我不喜欢找到的任何解决方案。 有些很复杂有些则不太优雅。 因此我决定也要有创造力并尝试一个更简单的解决方案以便在重构时间到来时易于理解和更改。 这并不意味着我提出的建议比其他建议要好。 我只是提出一些更简单的建议。 在以下示例中我检查分配的预算是否小于预算限制。 如果不是则向用户显示一条消息。 该示例仅考虑两个字段但是可以根据需要扩展到任意多个字段。 步骤1在托管bean中为每个要验证的字段创建一个属性 以下属性专用于多字段验证。 private BigDecimal allocatedBudget; private BigDecimal budgetLimit; 在此示例中我在名为MBean的类中进行编码并用ManagedBean和RequestScoped进行了注释。 步骤2在相同的托管bean中为每个字段创建一个验证方法 此解决方案考虑在托管bean中实现的验证方法而不是接口javax.faces.validator.Validator的实现。 只要定义三个标准参数即FacesContextUIComponent和代表该字段中输入值的Object就可以为验证方法命名。 只有该值对我们的验证有用。 请参阅验证方法 public void validateAllocatedBudget(FacesContext context,UIComponent component, Object value) {this.validationAllocatedBudget (BigDecimal) value; }public void validateBudgetLimit(FacesContext context,UIComponent component, Object value) {this.validationBudgetLimit (BigDecimal) value;if(this.validationBudgetLimit.compareTo(this.validationAllocatedBudget) 0) {throw new ValidatorException(new FacesMessage(Invalid allocated budget!);} } validateAllocatedBudget方法不会验证分配的预算。 它只是将属性validationAllocatedBudget设置为允许其值在以后使用。 有可能因为验证方法的调用顺序与在JSF代码中声明的顺序相同。 因此您可以为验证所涉及的每个字段创建一个简单的方法。 有效的验证发生在方法validateBudgetLimit中该方法是JSF文件中最新调用的验证方法因此也是最后一个要执行的方法。 最好以表单中字段的相同顺序声明属性和验证方法。 该顺序不会影响算法的功能但有助于理解逻辑。 另一方面JSF文件中的调用顺序很重要。 步骤3使用参数验证器来引用验证方法 从下面的字段中调用上述方法。 请记住属性和方法是在类MBean中实现的。 h:outputLabel forallocBudget valueAllocated Budget/ h:inputText idallocBudget labelAllocated Budgetvalue#{mBean.operation.allocatedBudget}validator#{mBean.validateAllocatedBudget}/h:outputLabel forbudgetLimit valueBudget Limit/ h:inputText idbudgetLimit labelBudget Limitvalue#{mBean.operation.budgetLimit}validator#{mBean.validateBudgetLimit}/ 参考 Hildeberto博客博客中的JCG合作伙伴 Hildeberto Mendonca提供的使用JSF 2.0的更轻松多字段验证 。 翻译自: https://www.javacodegeeks.com/2012/12/easier-multi-field-validation-with-jsf-2-0.htmlweb.xml.jsf
http://www.lebaoying.cn/news/42650.html

相关文章:

  • 高端网站建设的流程是什么网站排名优化效果
  • 果洛州网站建设公司php做网站参考文献
  • 提供营销单页网站视频网站如何做引流
  • 网站建设人员春招计划上海人才网官网招聘人力资源专业
  • 单页网站上传教程视频wordpress太卡了
  • 10大设计师网站物业管理系统有哪些模块
  • 网站运营知识wordpress 归档 如何使用
  • easyui 做的网站wordpress注册表单插件
  • 广东微信网站推广哪家专业wordpress 搜索 排除分类
  • 网站口碑推广娄底网站建设建站
  • 提升网站打开速度怎么做网站建设酷万网络
  • cpa诱导网站怎么做大淘客网站怎么做
  • 创建一个行业网站多少钱WordPress任务发布插件
  • 网站外链接自己可以怎么做保险公司网站
  • 保定专业做网站网站开发模块查相似
  • 网站建设实训心得php黑龙江门户网站建设
  • 网络营销做女鞋的网站设计wordpress用户发文
  • 有做货 物的网站吗建筑企业招聘网站
  • 广州企业网站设计wordpress安装时英文版
  • wordpress怎么制作网站主页seo的中文含义是什么意思
  • 找人给公司做网站去哪找wordpress栏目链接地址
  • 天津市建设监理协会网站赣州微和联网络科技有限公司
  • 网站防止恶意注册嘉兴网站平台建设
  • 绵阳网站建设优化seo教程最新
  • wap建站后只能访问首页换友链的网站
  • 廊坊网站群发关键词4399小游戏在线玩网页版
  • 百度竞价代运营济南新网站优化
  • 公司英文网站做网站常用哪种语言
  • 怎么样制作个网站企业网站中文域名有必要续费吗
  • 群晖wordpress外网无法仿问网站怎么做seo收录