I'm no guru, but....
You can put the appropriate HTML stuff in, but the basics are as follows: <logic:iterate id="collectionElement" name="allContacts"> <html:link action="/deleteContact" paramId="id" paramName="collectionElement" paramProperty="eltId"/> </logic:iterate> Sorry, can't help you with your second question :( robert > -----Original Message----- > From: Tim Cross [mailto:[EMAIL PROTECTED] > Sent: Thursday, July 22, 2004 9:22 AM > To: [EMAIL PROTECTED] > Subject: coupla easy (I hope) beginner questions > > > Hail gurus! > > I've got a jsp page taking a session-context Collection > of forms and displaying it, and I'm trying to add > a delete and an edit link or form on a per-row basis. > Seems like a pretty obvious thing, right? Based on > a tip from this list, I tried the following, after > considerable screwing around with other variants. > > The jsp code looks (right now, formatting stripped out) like: > > ### SNIPPET > <logic:present scope="session" name="allContacts"> > <table border="1" cellspacing="2" cellpadding="2"> > <logic:iterate id="collectionElement" name="allContacts"> > <tr> > <td> > <bean.define id="eltId"><bean:write name="collectionElement" > property="id"/></bean.define> > <html:link > page="deleteContact.do?id=${eltId}">Delete Contact</html:link> > </td> > <td><bean:write name="collectionElement" property="salutation"/></td> > <td><bean:write name="collectionElement" property="firstName"/></td> > ... > ### !SNIPPET > > and the generated HTML looks (right now, formatting stripped out) like: > > ### SNIPPET > <table border="1" cellspacing="2" cellpadding="2"> > <tr> > <td> > <bean.define id="eltId">e682d6b47f00000101616dd681dc2378</bean.define> > <a href="deleteContact.do?id=${eltId}">Delete Contact</a> > </td> > <td>mr</td> > <td>tim</td> > ... > ### !SNIPPET > > The first beginner question (I've been working in C and SQL and > POJO Java for many years, but I'm very green at all this Web/app server > stuff): How do I get the eltId from the bean:define into the param > for deleteContact.do? > > Obviously, with JSTL's c:set, right? Which brings us to the second > beginner question: Has anybody been able to use JSTL in an Eclipse 3.0/ > JBoss 3.2.3/JBoss IDE environment? I locate the jars and TLD files > correctly and include the TLDs in web.xml (via taglibs.xml) correctly, > but on deployment of the EAR I get a error along the lines of: > > Document root element "taglib", must match DOCTYPE root "null" > > about the c.tld file itself (and similarly for all the other JSTL > tag files). I read something on the web about hacking my web.xml > file to be 2.4 instead of 2.3 (and some other stuff you have to > do to the web.xml DOCTYPE declaration). Since web.xml is completely > generated in this environment, that's not a real fix, but I tried it > anyway, and the results were the same. I've tried this will all of > c.tld, c-1_0.tld and c-1_0-rt.tld. Anyone? Anyone? Bueller? > > Many thanks to anyone who can smarten up this chump. > > Tim > [EMAIL PROTECTED] > www.cinedavis.com > Dresden, Germany > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]