From f04634383360b88ccf8a9035938f354eff3a8d4e Mon Sep 17 00:00:00 2001 From: Bruce Allen Phillips Date: Fri, 9 Aug 2013 15:41:10 +0000 Subject: [PATCH] WW-4168 Added if statement in method isChecked to verify that the String Array of checkBox name values is not null. git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1512348 13f79535-47bb-0310-9956-ffa450edef68 --- .../struts2/views/java/simple/CheckboxListHandler.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java b/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java index 4cab1c747..478e6d1bd 100644 --- a/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java +++ b/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java @@ -106,10 +106,12 @@ public class CheckboxListHandler extends AbstractTagHandler implements TagGenera Boolean checked = false; if (itemKeyStr != null) { String[] nameValues = (String[]) params.get("nameValue"); - for (String value : nameValues) { - if (checked = value.equalsIgnoreCase(itemKeyStr)) { - break; - } + if (nameValues != null) { + for (String value : nameValues) { + if (checked = value.equalsIgnoreCase(itemKeyStr)) { + break; + } + } } } return checked;