This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
i am creating a jsp page in which user need to enter some option and then result will be displayed based on that option. my problem is this that my user interface and my choose tag are both on same page i had kept the action attribute of form tag empty so my page is coming back but my page is displaying all the options even the first time page is loaded and even after my selection of choice . :cry:
You need to be checking the parameters submitted by your form when you reload the page. So when the form gets submitted even if its to the same page (the action would mention which page/url to invoke) the request object would have the data from the form in its parameter map. So your target location would have to fetch these values and update the UI accordingly.
But why do you want to post to the same page? You are making the page do more than one operation which at times can be not desirable. If its a totally different operation or a different action then a new JSP should be ideal.