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]

Reply via email to