Boa tarde!
Preciso utilizar o double select do struts mas estou com um problema.
Se tendo utilizar a tag já me é retornado o erro:
EVERE: Servlet.service() for servlet default threw exception
java.lang.ArrayIndexOutOfBoundsException: -1
at com.opensymphony.module.sitemesh.html.HTMLProcessor$1.currentBuffer(HTMLProcessor.java:74)
at com.opensymphony.module.sitemesh.html.State.handleText(State.java:64)
at com.opensymphony.module.sitemesh.html.HTMLProcessor$2.text(HTMLProcessor.java:103)
at com.opensymphony.module.sitemesh.html.tokenizer.Parser.parsedText(Parser.java:295)
at com.opensymphony.module.sitemesh.html.tokenizer.Parser.parseTag(Parser.java:160)
Peguei até um codigo pronto no site da roseindia e coloquei como e o mesmo erro:
<s:doubleselect label="Select Item"
headerValue="--- Please Select ---"
headerKey="1" list="{'Color','Fruits'}"
doubleName="dishes"
doubleList="top == 'Color' ? {'Black','Green','White',
'Yellow','Red','Pink'} : { 'Apple','Banana','Grapes','Mango'}" />
Quanto tiro o doubleselect da jsp volta a carregar a pagina.
[b]Atualizando: O código original do erro e:
<s:doubleselect label="Área/Quadra"
list="listaAreas" name="idArea" listKey="idArea" listValue="descArea"
doubleName="pnrBlocoConjunto.idBlocoConjunto"
doubleList="quadras" doubleListKey="idQuadra" doubleListValue="descQuadra">
</s:doubleselect>
[/b]
Alguma idéia?
Grato!