Kris's point sounds good..

As your bean extends hashMap the tags are getting confused.

On 27 Dec 2003, at 15:23, Michael Marrotte wrote:

<jsp:getProperty name="cart" property="subTotal" />

works.

But,

<c:out value="${cart.subTotal}" />

<c:out value="${session.cart.subTotal}" />

Does not...

Mean anything?

Do I need a taglib descriptor for <c:out>?

--Mike M.

-----Original Message-----
From: Mark Lowe [mailto:[EMAIL PROTECTED]
Sent: Saturday, December 27, 2003 10:08 AM
To: Struts Users Mailing List
Subject: Re: <bean:write> not writing?


Fair enough


The only other thing i can think of is to use jstl or old jsp tags
instead
  or try using the scope attribute of bean:write

<bean:write name="cart" property="subTotal" scope="session" />

<c:out value="${cart.subTotal}" />

<c:out value="${session.cart.subTotal}" />

JSTL give better debug info even if it doesn't look as clean as the tag
libs.

And there's also

<jsp:getProperty name="cart" property="subTotal" />




On 27 Dec 2003, at 15:04, Michael Marrotte wrote:


Yes.  And mine are.  But, a logic URI is specified in my web.xml as
follows:

<!-- Struts Tag Library Descriptors -->
  <taglib>
    <taglib-uri>/tags/struts-bean</taglib-uri>
    <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
  </taglib>


All my tags are defined like this and all are working (even <bean:write>) as advertised, except in this one case.



-----Original Message-----
From: Mark Lowe [mailto:[EMAIL PROTECTED]
Sent: Saturday, December 27, 2003 9:52 AM
To: Struts Users Mailing List
Subject: Re: <bean:write> not writing?


Aren't tags usually in /WEB-INF?



On 27 Dec 2003, at 14:57, Michael Marrotte wrote:


<%@ taglib uri="/tags/struts-bean" prefix="bean" %>

is at the top of the JSP file and other <bean:write> tags are working
in the
same page...

-----Original Message-----
From: Sharad Acharya [mailto:[EMAIL PROTECTED]
Sent: Saturday, December 27, 2003 9:48 AM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: RE: <bean:write> not writing?


Michael; Did you forget to specify the taglib directive for bean:write tag library in your JSP? In such case, have following in your JSP.

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>

Hope this helps.
Sharad




From: "Michael Marrotte" <[EMAIL PROTECTED]>
Reply-To: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Subject: <bean:write> not writing?
Date: Sat, 27 Dec 2003 08:51:18 -0500

Here's the bean:

public class Cart extends HashMap {
    private double subTotal = 400.00;
    public double getSubTotal(){return subTotal;}
}


Here's the Java:


session.setAttribute("cart", new Cart());


Here's the JSP


<bean:write name="cart" property="subTotal"/> // no output?
<%= ((csp.Cart)session.getAttribute("cart")).getSubTotal() %> //
works,
writes 400.0


Here's the problem


<bean:write> isn't producing any output, but

<%= ... %> is...

Any ideas are greatly appreciated.

Thanks,

--Mike M.


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



_________________________________________________________________ Tired of slow downloads? Compare online deals from your local high-speed providers now. https://broadband.msn.com


--------------------------------------------------------------------- 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]



---------------------------------------------------------------------
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]



---------------------------------------------------------------------
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]



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



Reply via email to