2010-09-10 40 views
0

我有Struts 1/JSP web應用程序。 在JSP中,我需要定義List bean並將值傳遞給它。Struts 1 - 如何定義具有空值的List bean

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

不起作用。它說我應該通過NNULL值。

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

也不起作用 - 它表示它只能接受字符串類型參數。

有人能指出我 - 我怎麼能做到這一點?

在此先感謝您的任何建議。

回答

0

嘗試設置

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

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

bean定義不允許實例化新的bean。我發現我可以使用。 – leonardinius 2010-09-14 11:49:26

1

其實沒有這一點。 我發現我可以使用

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