File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Spring and the fly likes How to pre-populate Spring session bean with Spring MVC annotation Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Spring
Bookmark "How to pre-populate Spring session bean with Spring MVC annotation" Watch "How to pre-populate Spring session bean with Spring MVC annotation" New topic
Author

How to pre-populate Spring session bean with Spring MVC annotation

Linh Dang Hong
Greenhorn

Joined: Sep 10, 2008
Posts: 11
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?

Thanks for your kind helps


SCJP 5.0
SCWCD 5.0
SCBCD 5.0
SCJWSD 5.0
Vinayak Hosamani
Greenhorn

Joined: Nov 19, 2013
Posts: 2
Hi,
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.
Jayesh A Lalwani
Bartender

Joined: Jan 17, 2008
Posts: 2553
    
  29

You will have to implement a controller that takes OrderItem as input and adds it to the session scoped Order bean.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: How to pre-populate Spring session bean with Spring MVC annotation