博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OAF 通过个性化 在标准事件上添加验证
阅读量:7087 次
发布时间:2019-06-28

本文共 835 字,大约阅读时间需要 2 分钟。

在实际的开发过程中,我们经常会遇到以下情况:

在执行标准的功能之前要对个性化的内容进行校验。

 

  比如:在某个标准页面通过个性化添加了一个勾选框,在点击下一步的时候必须去验证此勾选框是否勾选。

具体实现如下

public void processFormRequest(OAPageContext pageContext , OAWebBean webBean) {        String s = pageContext.getParameter("event");        if ("goto".equals(s)){            String noticeFlag = pageContext.getParameter("NoticeFlag");            if(!"Y".equals(noticeFlag)){                throw new OAException("CUX","XXXXX",null,OAException.ERROR,null);            }        }        super.processFormRequest(pageContext, webBean);    }

这样在执行下一步就会去先验证NoticeFlag是否为Y,如果不是,就会抛出异常,如果是,继续往下,走

super.processFormRequest(pageContext, webBean); 然后会执行标准部分的goto. 注:在默认通过继承的生成的代码中会有一段以下代码:
public void CuxXXXXCO extends XXXXCO{  public CuxXXXXCO{  }}
public CuxXXXXCO{  } 这一段需要注释掉,否则会产生一些莫名的状况。 再次感受到了自己的java基础知识薄弱的坏处了。
更多关于OAF标准页面的个性化请参考:

  

转载地址:http://dhyql.baihongyu.com/

你可能感兴趣的文章
css_01 | CSS——CSS 基础与选择器初识
查看>>
一文看懂 Kafka 消息格式的演变
查看>>
居然有人能忘记吃饭?写个微信机器人提醒他
查看>>
你需要知道的算法之基础篇
查看>>
一些基础css图形的实现
查看>>
Hadoop学习笔记(1)
查看>>
D2 日报 2019年5月19日
查看>>
浅谈async/await
查看>>
Flutter杂症( flutter packages pub run build_runner build )
查看>>
LeetCode集锦(二) - reverse integer
查看>>
Java开发者职业生涯要看的200+本书
查看>>
JavaScript 中的 JSON
查看>>
DDD与面向对象设计
查看>>
Remove.bg 免費圖片去背線上工具,5 秒輕鬆幫人物去背景,連我阿嬤都會去背!- TechMoon 科技月球...
查看>>
JavaScript基础知识-(对象)
查看>>
tail: 输出文件的末尾部分
查看>>
小猿圈web前端开发面试需要注意哪些?
查看>>
java之映射
查看>>
Docopt命令行库
查看>>
阿里云数据管理DMS企业版发布年度重大更新 多项功能全面升级
查看>>