Hi all, I'm implementing an application that saves Order into database. Obviously, Order has many OrderItems, and I tend to allow user add and remove OrderItems dynmically on screen by using Ajax. I prefer that for each Ajax addOrderItem call, it adds a new OrderItem in an session scoped bean name "order". The problem is, for the Spring Annotation, I cannot find an annotation that maps form bean with an session scoped bean. @ModelAttribute and @SessionAttributes only support form backing bean for the conversation between HTTP GET and HTTP method. Is there any solution to store and map a session bean with the Spring MVC annotation?
As far as what I understand from your statement is you need the bean named:"order" to be placed in a session scope, So Instead of using @SessionAttributes you can make use of http-session.
For permanent session attributes, e.g. a user authentication object, use the traditional session.setAttribute method instead.