that is odd.

make sure your tag definition is pointing to the EL tld, you may have
updated the tag handle but not the tld reference?


--- Trevor Hill <[EMAIL PROTECTED]> wrote:

> Thanks -- your option (2) seems to be working fairly well for me now.
>  I still have to see if struts will accept the faked up input tag and
> stick the data into the form bean, but I don't see any reason why
> that shouldn't work.
> 
> I wonder why (1) wouldn't work for me though -- it gave me the same
> result as the JSTL tag did. (It iterated fine but would just print
> out ${cur.prdNumber} rather than the actual vaule)
> 
> It seems odd that the EL tag does everything except actually do the
> EL-evaulation.
> 
> --Trevor
> 
> -----Original Message-----
> From: Woodchuck [mailto:[EMAIL PROTECTED]
> Sent: February 15, 2005 10:31 AM
> To: Struts Users Mailing List
> Subject: RE: html-el oddities
> 
> 
> i can think of 2 things you can try:
> 
> 
> 1) use <logic:iterate> instead of <c:forEach>
> 
> i have found that jstl-scoped objects do not always work well with
> struts tags
> 
> 
> 2) simply don't use the <html-el:text> tag
> 
> you can achieve the same result with:
> 
> <input type="text" name="quantity(<c:out value='${cur.PrdNumber}'/>)"
> maxlength="5" size="3" value="">
> 
> 
> hth,
> woodchuck
> 
> 
> --- Trevor Hill <[EMAIL PROTECTED]> wrote:
> 
> > To try and attack this question from another angle, is there any
> > reason that this wouldn't work (or would work differently) in
> > Struts(-el) 1.1 as opposed to 1.2.x?  I'm limited to using 1.1
> only,
> > but cannot find any old 1.1 documentation to work from.
> > 
> > Thanks,
> > --Trevor 
> > 
> > -----Original Message-----
> > From: Trevor Hill 
> > Sent: February 14, 2005 8:33 AM
> > To: Struts Users Mailing List
> > Subject: RE: html-el oddities
> > 
> > 
> > As I said in my original question, I had tried 'cur.prdNumber' and
> > had the same result, and so had tried shoving the value of
> > cur.prdNumber into a page-scoped variable named 'curPrdNumber',
> with
> > the exact same less-than-spectacular results.
> > 
> > So I guess I'm still stuck, but thanks.
> > 
> > -----Original Message-----
> > From: Jason Lea [mailto:[EMAIL PROTECTED]
> > Sent: February 11, 2005 4:54 PM
> > To: Struts Users Mailing List
> > Subject: Re: html-el oddities
> > 
> > 
> > I think you are missing a dot :)  cur.PrdNumber not curPrdNumber
> > 
> > Try:
> > 
> > <input type="text" name="quantity(${cur.PrdNumber})" maxlength="5" 
> > size="3" value=""></td>
> > 
> > 
> > 
> > 
> > 
> > 
> > Trevor Hill wrote:
> > 
> > >I'm having an interesting issue.  I have a form in which the only
> > input is a bunch of text boxes which correspond to quantities of
> > products.  The associated form thus consists of just a HashMap.  My
> > JSP page is as follows:
> > ><... header stuff ...>
> > >
> > ><tr>
> > >   <th>Product</th>
> > >   <th>Product Number</th>
> > >   <th>Price</th>
> > >   <th>Quantity to add</th>
> > ></tr>
> > >
> > ><c:forEach items="${priceList}" var="cur">
> > ><c:set scope="page" var="curPrdNumber" value="${cur.prdNumber}"/>
> > >
> > ><tr>
> > >   <td><c:out value="${cur.itemName}"/></td>
> > >   <td><c:out value="${cur.prdNumber}"/></td>
> > >   <td><fmt:formatNumber type="currency"
> > currencyCode="${cur.currencyCode}" value="${cur.price}"/></td>
> > >
> > >   <td style="text-align:right"><html-el:text
> > property="quantity(${curPrdNumber})" size="3" maxlength="5" /></td>
> > ></tr>
> > >
> > ><... submit button, close form, etc....>
> > >
> > >
> > >
> > >However, the output of the last TD is: 
> > >
> > ><input type="text" name="quantity(${curPrdNumber})" maxlength="5"
> > size="3" value=""></td>
> > >
> > >which is correct except for that whole "not interpreting the EL
> > expression" bit.
> > >
> > >I've tried using a page-scoped temporary variable (as above), I've
> > tried directly referencing ${cur.prdNumber} in the html-el:text
> tag,
> > I've checked all my TLDs and the struts-el.jar files to ensure
> > they're in the correct place and checked the web.xml file to make
> > sure all the TLDs are mentioned.  There are no error messages in my
> > application's log or my application server's log that would suggest
> > some class or configuration file being out of whack.
> > >
> > >All my other taglibs (normal struts tags and jstl tags) are
> working
> > just fine, and the html-el tag /seems/ to work fine from a Struts
> > standpoint in that it makes an <input type="text"> just like it
> > should, but no el-evaluation.  This problem doesn't appear to be
> > specific to the mapped property "quantity", as I can try other
> > html-el tags that directly refer to either ${curPrdNumber} or
> > {$cur.prdNumber}, and I get the same result -- no evaluation.
> > >
> > >Am I missing something glaringly obvious?
> > >
> > >Thanks,
> > >--Trevor
> > >
> > >
> > >
> >
>
>---------------------------------------------------------------------
> > >This transmission (including any attachments) may contain
> > confidential information, privileged material (including material
> > protected by the solicitor-client or other applicable privileges),
> or
> > constitute non-public information. Any use of this information by
> > anyone other than the intended recipient is prohibited. If you have
> > received this transmission in error, please immediately reply to
> the
> > sender and delete this information from your system. Use,
> > dissemination, distribution, or reproduction of this transmission
> by
> > unintended recipients is not authorized and may be unlawful.
> > >
> >
>
>---------------------------------------------------------------------
> > >To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > >  
> > >
> > 
> > -- 
> > Jason Lea
> > 
> > 
> > 
> > 
> > -- 
> > No virus found in this outgoing message.
> > Checked by AVG Anti-Virus.
> > Version: 7.0.300 / Virus Database: 265.8.7 - Release Date:
> 2005.02.10
> > 
> > 
> > 
> > 
> >
> ---------------------------------------------------------------------
> > This transmission (including any attachments) may contain
> > confidential information, privileged material (including material
> > protected by the solicitor-client or other applicable privileges),
> or
> > constitute non-public information. Any use of this information by
> > anyone other than the intended recipient is prohibited. If you have
> > received this transmission in error, please immediately reply to
> the
> > sender and delete this information from your system. Use,
> > dissemination, distribution, or reproduction of this transmission
> by
> > unintended recipients is not authorized and may be unlawful.
> > 
> > 
> > 
> >
> ---------------------------------------------------------------------
> > This transmission (including any attachments) may contain
> > confidential information, privileged material (including material
> > protected by the solicitor-client or other applicable privileges),
> or
> > constitute non-public information. Any use of this information by
> > anyone other than the intended recipient is prohibited. If you have
> > received this transmission in error, please immediately reply to
> the
> > sender and delete this information from your system. Use,
> > dissemination, distribution, or reproduction of this transmission
> by
> > unintended recipients is not authorized and may be unlawful.
> > 
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> 
> 
> 
>               
> __________________________________ 
> Do you Yahoo!? 
> All your favorites on one personal page - Try My Yahoo!
> http://my.yahoo.com 
> 
> 
> 
> ---------------------------------------------------------------------
> This transmission (including any attachments) may contain
> confidential information, privileged material (including material
> protected by the solicitor-client or other applicable privileges), or
> constitute non-public information. Any use of this information by
> anyone other than the intended recipient is prohibited. If you have
> received this transmission in error, please immediately reply to the
> sender and delete this information from your system. Use,
> dissemination, distribution, or reproduction of this transmission by
> unintended recipients is not authorized and may be unlawful.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 



        
                
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - You care about security. So do we. 
http://promotions.yahoo.com/new_mail

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to