This week's giveaway is in the Spring forum.
We're giving away four copies of REST with Spring (video course) and have Eugen Paraschiv on-line!
See this thread for details.
The moose likes Portals and Portlets and the fly likes Retaining selected values in a portlet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Portals and Portlets
Bookmark "Retaining selected values in a portlet" Watch "Retaining selected values in a portlet" New topic

Retaining selected values in a portlet

yudi raj

Joined: Nov 11, 2011
Posts: 12
I have few states listed in a drop down menu in a portlet. After clicking on a state, the portlet processes the action method and displays their cities. I have linked the cities with states through SQL. However, when the city is loaded, I need the state value to remain selected. Here is my code

code from processAction method

I need to know how would I keep the state as selected after the portlet had loaded cities. I know it had got to do something with boolean flags but I really don't know how to approach the problem. Also, after iterating through cities, I need the first value of the city to be selected. Further, after clicking on a city and submitting, both city and state value should remain selected with previously selected values. Thanks in advance.
Ashish Sarin
Ranch Hand

Joined: Nov 20, 2000
Posts: 432
Hi Uday,

I would suggest that you look at actionScopedRequestAttributes container-runtime option to retain values. Also, I would recommend using something like Spring Portlet MVC and Spring form tag library to simplify developing your portlets.


Author of
Getting started with Spring Framework
Portlets in Action
Spring Roo 1.1 Cookbook
Portlets blogSpring Roo blog
I agree. Here's the link:
subject: Retaining selected values in a portlet
It's not a secret anymore!