我正在进行定制,其中条件基于参与者残疾价值" Y "和关系代码子值" C "。
构建错误指向:"存在编码标准违规行为" ; 避免使用没有花括号的if语句。
如果客户希望在页面上显示残疾脚注并且dpnd被禁用; baseFtnt2是需要显示的脚注。
我认为错误在于语法:
if (dpndEvntBean.getHasDpndDsbl()
&& item.getDsblCd().trim().equals("Y")
&& ddb.getRltnCd().trim().equals("C"));
{
ddb.addFtntIdListEntry("baseFtnt2");
}
任何帮助将不胜感激! 提前致谢
答案 0 :(得分:3)
您应该删除第3行末尾的;
if (dpndEvntBean.getHasDpndDsbl()
&& item.getDsblCd().trim().equals("Y")
&& ddb.getRltnCd().trim().equals("C")) // Removed ';'
{
ddb.addFtntIdListEntry("baseFtnt2");
}
否则就意味着
if (dpndEvntBean.getHasDpndDsbl()
&& item.getDsblCd().trim().equals("Y")
&& ddb.getRltnCd().trim().equals("C"))
{
}
{
ddb.addFtntIdListEntry("baseFtnt2");
}
if
和ddb
调用的空块 始终。