Have a Publisher class with attributes Publisher --->class name code Action class private String[] publisherName; List<Publisher> publishers= new ArrayList<Publisher>(); getters and setters for the same too in it. JSP <sj:autocompleter id="publisherNameId"
name="publisherName" list="%{publishers}" listValue="name" listKey="code" listLabel="code" selectBox="true" selectBoxIcon="true" key="label.publisherName" onChangeTopics="publisherNameChange" onFocusTopics="publisherNameFocus" onSelectTopics="publisherNameSelect" size="34" maxlength="34" /> When I don't select anything in autocompleter and submit the form seeing this in console Unexpected Exception caught setting 'publisherName' on 'class com.xxx.createAction: Error setting expression 'publisherName' with value ['', ] when I select something in autocompleter and submit the form seeing this in console Unexpected Exception caught setting 'publisherName' on 'class com.xxx.createAction: Error setting expression 'publisherName' with value ['macode2', ] Unexpected Exception caught setting 'publisherName_widget' on 'class com.xxx.createAction: Error setting expression 'publisherName_widget' with value ['macode2', ] Is this the right way to declare in the Action class for autocompleter? Please need help on this.