Actually the thing I didn't elaborate on is probably the most important. You should have an entry in the struts-config.xml for add/update/delete for this form-bean (doesn't sound like you need a delete).
There are some new concepts that are covered in the husted.com web-site that I talked about for configuring the actions for add/update/delete (I guess these are referred to as CRUD operations). You should check it out for sure. -Sandeep --- Sandeep Takhar <[EMAIL PROTECTED]> wrote: > I don't have all the answers, but I am sure other > people will elaborate in more detail. > > > I know that I need a form bean to handle getting > the > > form values to the > > class to fetch the headlines, but my questions > are: > > > > 1. How do I populate it the *first* time a user > > visits the page (before any > > form is filled out). Do I just make the form > bean's > > default value for > > URL="http://www.foo.com/headlines" and the default > > value for numHeadlines=10 > > ? > > > I would do this in the perform() method for the > action. So: > > formbean.setURL(""); > formbean.setNumHeadlines(10); > > You would have to ensure that the user access the > page > through a .do url and have the servlet mapping for > ActionServlet map to this .do url. > > > 2. I simplified the work behind the SOAP call to > > explain my point, but do I > > put the actual code (about 20 lines) for making > the > > call into the > > ActionClass? Or do I put it into the FormBean > > somehow? Or somewhere else? > > Should the code that catches and handles > exceptions > > go there too? > > > > I would put the code in the action class' perform() > method. I would handle the exceptions here as well. > > Thin client prevails and no business logic should go > in the formbean. > > The only thing that I am thinking is: Is this "UI > Logic" or "Business Logic". If it is UI Logic than > you could potentially use a custom tag to display > the > results of what is stored in the formbean. If it is > business logic, than you would store the results of > fetching the data in the formbean and then show the > results using an iterator on the ui. I would > attempt > the former. > > 3. How do I make the Headlines object available > to > > the JSP page? As a bean > > put into session scope? > > > Try not to put anything in the session scope unless > it > is entirely necessary. Place it in the request. > > 4. Should the URL that I advertise to users be > > /index.jsp or should it > > match the action, like /showArticles.do ? I know > > it's a best practice to > > use /do/ rather than *.do, but I want to keep it > > simple for the moment. > > > It is relatively simple to map to *.do. Some people > (check out Ted Husted's site) mention that mapping > should be a little different than that: > > http://husted.com/about/scaffolding/catalog.htm > > > > 5. What might the struts-config.xml look like for > > this type of action? > > > > Thanks *very* much for any help you can give. > After > > I finish this example > > app, I plan to make it (and the source) available > > for others to look at for > > guidance. > > > > Tom > > > > __________________________________________________ > Do You Yahoo!? > Yahoo! GeoCities - quick and easy web site hosting, > just $8.95/month. > http://geocities.yahoo.com/ps/info1 > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > __________________________________________________ Do You Yahoo!? Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month. http://geocities.yahoo.com/ps/info1 -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>