the idea is not to have your JSPs available for bookmarking. if all your links point to action mappings (e.g., *.do URIs) and you do forwards to all your JSPs, then a JSP will never be visible in the URL pane of the user's browser. that way, s/he can never bookmark a JSP which could conceivably be displayed in an uninitialized state.
Peter Pilgrim wrote: > Ah! but what if your action redirects to a view JSP, and then they book mark that? > Are we talking the same lingo here. What do you mean by link to action mappings ? > -- > Peter Pilgrim | | ++44 (0)207-545-9923 > .... \ \ ___ / / ... . > - ---- ( * ) --- -- > _____________________________Cafe_Savannah,_San Antonio,Ibiza__ > > ---------------------------------------- Message History >---------------------------------------- > > From: Ted Husted <[EMAIL PROTECTED]> on 01/10/2001 12:20 AST > > Please respond to [EMAIL PROTECTED] > > To: [EMAIL PROTECTED] > cc: > Subject: Re: Struts action populate a list then display the jsp > > The best thing is to link only to ActionMappings and never to JSPs. Then > they can only bookmark the mapping. If anything is missing, it is much > easier to handle that from an Action than from a JSP. > > -- Ted Husted, Husted dot Com, Fairport NY USA. > -- Custom Software ~ Technical Services. > -- Tel +1 716 737-3463 > -- http://www.husted.com/about/struts/ > > Peter Pilgrim wrote: > > > > Chicken and the egg > > > > I have a data source and bean with a list of items > > One JSP view that list the content of the data source. > > I have one action. > > > > I want to allow the user to choose an element from the data source. > > My action populates the bean with the items, then go to the view. > > The problem is that the user bookmarks the view and of course > > there is no data in the bean. How do you populate the bean > > without going into the action first? > > > > What is the best practice of populating an a bean from the data > > source? > > > > Can you inside a JSP get a reference to an action or ask > > Struts to create it if it has not done it yet? If you can do > > that then you could call the action by pseudo action > > to populate the bean? > > > > Can you call an action without an action form? > > -- > > This e-mail may contain confidential and/or privileged information. If you are not >the intended recipient (or have received this e-mail in error) please notify the >sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or >distribution of the material in this e-mail is strictly forbidden.