[weld-dev] Bean created twice
Arun Gupta
arun.p.gupta at oracle.com
Thu Jul 22 14:39:03 EDT 2010
Thanks posted http://www.seamframework.org/Community/BeanCreatedTwice
-Arun
On 7/22/10 3:35 PM, Pete Muir wrote:
> Hi Arun
>
> Please post on the forum at http://www.seamframework.org/Community/WeldUsers - this list for development discussions.
>
> Thanks
>
> On 22 Jul 2010, at 19:26, Arun Gupta wrote:
>
>> For the attached simple application (WAR and source), accessing http://localhost:8080/HelloConversation/faces/index.xhtml creates ShoppingCart twice. Any idea ?
>>
>> Utility class is ...
>>
>> @Named("util")
>> @ConversationScoped
>> public class ConvUtil implements Serializable {
>> @Inject ShoppingCart cart;
>>
>> public ShoppingCart getCart() {
>> return cart;
>> }
>> }
>>
>> index.xhtml has ...
>> <h:inputText value="#{util.cart}" title="name" id="name"
>> required="true" />
>>
>>
>> ShoppingCart is ...
>>
>> @Named
>> @ConversationScoped
>> public class ShoppingCart implements Serializable {
>> public ShoppingCart() {
>> System.out.println("Creating shopping cart ..." + Calendar.getInstance().get(Calendar.MILLISECOND));
>> }
>>
>> }
>>
>> At least the log messages like:
>>
>> INFO: Creating shopping cart ...264
>> INFO: Creating shopping cart ...265
>>
>> are printed.
>>
>> Tried changing the scope of ShoppingCart to RequestScoped but still the same. Changed @Named to @javax.faces.bean.ManagedBean on ShoppingCart.
>>
>> What am I not doing correctly ?
>>
>> -Arun
>> --
>> Blog: http://blogs.sun.com/arungupta
>> Twitter: http://twitter.com/arungupta
>>
>> <HelloConversation.zip><HelloConversation.war>_______________________________________________
>> weld-dev mailing list
>> weld-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/weld-dev
>
--
Blog: http://blogs.sun.com/arungupta
Twitter: http://twitter.com/arungupta
More information about the weld-dev
mailing list