This is my shopping cart using SSO. TbCart.Class
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.dash.ssocart.entities; /** * * @author alan */ public class TbCart implements java.io.Serializable { private String items; public TbCart() { } public TbCart(String items) { this.items = items; } public String getItems() { return items; } public void setItems(String items) { this.items = items; } } UserSession.Class /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.dash.ssocart.sso; import com.dash.ssocart.entities.TbCart; import java.util.ArrayList; import java.util.List; /** * * @author alan */ public class UserSession { private List<TbCart> tbcart = new ArrayList<TbCart>(); private TbCart items; public List<TbCart> getTbcart() { return tbcart; } public void setTbcart(List<TbCart> tbcart) { this.tbcart = tbcart; } public TbCart getItems() { return items; } public void setItems(TbCart items) { this.items = items; tbcart.add(items); } } Index.java package com.dash.ssocart.pages; import com.dash.ssocart.entities.TbCart; import com.dash.ssocart.sso.UserSession; import org.apache.tapestry5.annotations.Property; import org.apache.tapestry5.annotations.SessionState; /** * Start page of application SSOCart. */ public class Index { @SessionState @Property private UserSession usersession; private boolean usersessionExists; Object onActivate(){ // Create New Cart Items TbCart c = new TbCart("Tapestry Book"); usersession.setItems(c); return null; } } About.java package com.dash.ssocart.pages; import com.dash.ssocart.entities.TbCart; import com.dash.ssocart.sso.UserSession; import java.util.List; import org.apache.tapestry5.annotations.Property; import org.apache.tapestry5.annotations.SessionState; public class About { @SessionState @Property private UserSession usersession; private boolean usersessionExists; public List<TbCart> getCart(){ return usersession.getTbcart(); } } About.tml <p> <t:grid source="Cart"/> </p> Practice made perfect... -- View this message in context: http://tapestry.1045711.n5.nabble.com/T5-Guide-Working-Shopping-Cart-Feel-Free-to-comment-tp3231907p3231907.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org