2010-09-10 11 views
0

J'ai une application web Struts 1/JSP. Dans la JSP, j'ai besoin de définir le bean List et lui transmettre la valeur.Struts 1 - Comment définir le bean List avec une valeur vide

<bean:define id="beanName" type="java.util.List" value=""/> 

ne fonctionne pas. Il dit que je devrais passer en valeur NNULL.

<bean:define id="beanName" type="java.util.List" value="<%= new ArrayList() =>"/> 

ne fonctionne pas non plus - il indique qu'il ne peut accepter que des paramètres de type chaîne.

Quelqu'un pourrait-il me signaler - comment pourrais-je y parvenir?

Merci d'avance pour toute suggestion.

Répondre

0

essayez de régler

<bean:define id="beanName" class="java.util.List" value=""/> 

ou

<bean:define id="beanName" class="java.util.List" /> 
+0

Le bean define ne permet pas d'instancier de nouveaux haricots. J'ai trouvé que je pourrais utiliser pour cela. – leonardinius

1

En fait, rien de tout cela. J'ai trouvé que je pouvais utiliser

<jsp:useBean id="beanName" type="java.util.ArrayList" beanName="java.util.ArrayList" scope="page" />