0
我有三个文本框在我的HTML,其中用户可以输入值。在我的java类中,我正在进行验证以检查是否输入了多个输入框。如果用户在两个/三个文本框中输入了值,则需要引发错误消息。如果他没有输入三个文本框的值,我也打算抛出错误messsagae。我的代码是这样的。Java验证,以检查是否有多个文本框有值
if(!dId.equals("") && !PId.equals("") && !PPup.equals("")){
result.addError(new ErrorBO("only one should only be entered"));
}
if(dId.equals("") && PId.equals("") && PPup.equals("")){
result.addError(new ErrorBO(" one should be entered"));
}
dId,PId,PPup是我有我的价值观的变量。此代码在用户在两个文本框中输入值的情况下失败。有没有简化的方法来检查所有的情况。
我会建议设置一个int计数器= 0,并写三个如果那将++如果id是非空的。然后看看计数器== 1还是不行。 –