Thank you BillyRay, nice to know I'm not going crazy!  I was able to do it
using other tags in other projects but I through a lot of trial and error I
figured it was specific to the XML.  I will try that later tonight.

Best regards,

Chris

On Sun, May 16, 2010 at 5:26 PM, BillyRay <wbehy...@fuse.net> wrote:

> The Bookstore5 example maps the database to an xml document. If I
> recall correctly, the "onSale" column is not mapped to an element --
> you'll have to add it to books.jspx.
>
> BillyRay
>
> On May 16, 11:59 am, Chris K <ckella...@gmail.com> wrote:
> > Thank you for the feedback.  What I don't seem to understand is that is
> the
> > original code in Bookstore5, I simply added
> > <jsp:setProperty name="addedBook" property="onSale" value='$
> > {onSale}' />
> >
> > to have access to the boolean variable book.onSale?  Any idea how I can
> gain
> > access to this property?
> >
> > Thanks.
> >
> > Best regards,
> >
> > Chris
> >
> >
> >
> >
> >
> > On Fri, May 14, 2010 at 11:50 PM, Chris K <ckella...@gmail.com> wrote:
> > > There is an error with my logic in trying to create a condition based
> > > on bookDetails.onSale.  Here is my catalog page, any help is
> > > appreciated.
> >
> > > Thanks in advance
> >
> > > Chris
> >
> > > <%@ include file="parsebooks.jsp" %>
> >
> > > <jsp:useBean id="cart" class="cart.ShoppingCart" scope="session"/>
> >
> > > <c:if test="${!empty param.Add}">
> > >  <x:set var="book" select="$applicationScope:booklist/books/bo...@id=
> > > $param:Add]" />
> > >  <c:set var="bid" value="${param.Add}"/>
> > >  <c:set var="title">
> > >    <x:out select="$book/title"/>
> > >  </c:set>
> > >  <c:set var="surname">
> > >    <x:out select="$book/surname"/>
> > >  </c:set>
> > >  <c:set var="firstName">
> > >    <x:out select="$book/firstname"/>
> > >  </c:set>
> > >  <c:set var="price">
> > >    <x:out select="$book/price"/>
> > >  </c:set>
> > >  <c:set var="onSale">
> > >      <x:out select="$book/onSale"/>
> > >  </c:set>
> > >  <c:set var="year">
> > >    <x:out select="$book/year"/>
> > >  </c:set>
> > >  <c:set var="description">
> > >    <x:out select="$book/description"/>
> > >  </c:set>
> > >  <c:set var="inventory">
> > >    <x:out select="$book/inventory"/>
> > >  </c:set>
> >
> > >  <jsp:useBean id="addedBook" class="database.BookDetails"
> > > scope="page" >
> > >    <jsp:setProperty name="addedBook" property="bookId" value='$
> > > {bid}' />
> > >    <jsp:setProperty name="addedBook" property="surname" value='$
> > > {surname}' />
> > >    <jsp:setProperty name="addedBook" property="firstName" value='$
> > > {firstname}' />
> > >    <jsp:setProperty name="addedBook" property="title" value='$
> > > {title}' />
> > >    <jsp:setProperty name="addedBook" property="price" value='$
> > > {price}' />
> > >    <jsp:setProperty name="addedBook" property="onSale" value='$
> > > {onSale}' />
> > >    <jsp:setProperty name="addedBook" property="year" value='${year}' /
> >
> > >    <jsp:setProperty name="addedBook" property="description" value='$
> > > {description}' />
> > >    <jsp:setProperty name="addedBook" property="inventory" value='$
> > > {inventory}' />
> >
> > >  </jsp:useBean >
> > >  <jsp:useBean id="bid" class="java.lang.String" scope="page" />
> >
> > >  <% cart.add(bid, addedBook); %>
> >
> > >  <p><h3><font color="red" size="+2">
> > >  <fmt:message key="CartAdded1"/> <em><x:out select="$book/title"/></
> > > em> <fmt:message key="CartAdded2"/></font></h3>
> > > </c:if>
> >
> > > <c:if test="${sessionScope.cart.numberOfItems > 0}">
> > >  <c:url var="url" value="/bookshowcart" >
> > >    <c:param name="Clear" value="0" />
> > >    <c:param name="Remove" value="0" />
> > >  </c:url>
> > >  <p><strong><a href="${url}"><fmt:message key="CartCheck"/></
> > > a>&nbsp;&nbsp;&nbsp;
> > >  <c:url var="url" value="/bookcashier" />
> > >  <a href="${url}"><fmt:message key="Buy"/></a></p></strong>
> > > </c:if>
> >
> > > <br>&nbsp;
> > > <br>&nbsp;
> > > <h3><fmt:message key="Choose"/></h3>
> >
> > > <center>
> > > <table summary="layout">
> >
> > >  <x:forEach var="book" select="$applicationScope:booklist/books/
> > > *">
> > >    <tr>
> > >    <c:set var="bookId">
> > >      <x:out select="$book/@id"/>
> > >    </c:set>
> >
> > >    <td bgcolor="#ffffaa">
> > >        <c:url var="url" value="/bookdetails" >
> > >          <c:param name="bookId" value="${bookId}" />
> > >                <c:param name="Clear" value="0" />
> > >        </c:url>
> > >        <a href="${url}"><strong><x:out select="$book/title"/>&nbsp;</
> > > strong></a></td>
> > >    <td bgcolor="#ffffaa" rowspan=2>
> > >    <c:set var="price">
> > >      <x:out select="$book/price"/>
> > >    </c:set>
> > >    <c:set var="salePrice" value="${price * .85}"/>
> > >    <c:set var="sale">
> > >      <x:out select="$book/onSale"/>
> > >    </c:set>
> > >    <c:choose>
> > >        <c:when test="${sale}">
> > >        <strike><fmt:formatNumber value="${price}" type="currency"/></
> > > strike><br/>
> > >        <font color="red"><fmt:formatNumber value="${salePrice}"
> > > type="currency"/></font>
> > >        </c:when>
> > >    <c:otherwise>
> > >        <fmt:formatNumber value="${price}" type="currency"/>
> > >    </c:otherwise>
> > >    </c:choose>
> >
> > >        <%--<strike><fmt:formatNumber value="${price}" type="currency"/
> > > ></strike><br/>
> > >    <font color="red"><fmt:formatNumber value="${salePrice}"
> > > type="currency"/></font> --%>
> > >    </td>
> >
> > >    <td bgcolor="#ffffaa" rowspan=2>
> > >    <c:url var="url" value="/bookcatalog" >
> > >      <c:param name="Add" value="${bookId}" />
> > >    </c:url>
> > >    <p><strong><a href="${url}">&nbsp;<fmt:message key="CartAdd"/
> > > >&nbsp;</a></td></tr>
> >
> > >    <tr>
> > >    <td bgcolor="#ffffff">
> > >    &nbsp;&nbsp;<fmt:message key="By"/> <em><x:out select="$book/
> > > firstname"/>&nbsp;<x:out select="$book/surname"/></em></td></tr>
> > >  </x:forEach>
> >
> > > </table>
> > > </center>
> >
> > > --
> > > You received this message because you are subscribed to the Google
> > > Groups "Java EE (J2EE) Programming with Passion!" group.
> > > To post to this group, send email to
> > > java-ee-j2ee-programming-with-passion@googlegroups.com
> > > To unsubscribe from this group, send email to
> > > java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com<java-ee-j2ee-programming-with-passion%2bunsubscr...@googlegroups.com>
> <java-ee-­j2ee-programming-with-passion%2bunsubscr...@googlegroups.com<j2ee-programming-with-passion%252bunsubscr...@googlegroups.com>
> >
> > > For more options, visit this group at
> >
> > >http://groups.google.com/group/java-ee-j2ee-programming-with-passion?.
> ..
> >
> > --
> > Chris Kellawan
> > ckella...@gmail.com
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Java EE (J2EE) Programming with Passion!" group.
> > To post to this group, send email to
> > java-ee-j2ee-programming-with-passion@googlegroups.com
> > To unsubscribe from this group, send email to
> > java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com<java-ee-j2ee-programming-with-passion%2bunsubscr...@googlegroups.com>
> > For more options, visit this group athttp://
> groups.google.com/group/java-ee-j2ee-programming-with-passion?...- Hide
> quoted text -
> >
> > - Show quoted text -
>
> --
> You received this message because you are subscribed to the Google
> Groups "Java EE (J2EE) Programming with Passion!" group.
> To post to this group, send email to
> java-ee-j2ee-programming-with-passion@googlegroups.com
> To unsubscribe from this group, send email to
> java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com<java-ee-j2ee-programming-with-passion%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
>
> http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en?hl=en
>



-- 
Chris Kellawan
ckella...@gmail.com

-- 
You received this message because you are subscribed to the Google
Groups "Java EE (J2EE) Programming with Passion!" group.
To post to this group, send email to
java-ee-j2ee-programming-with-passion@googlegroups.com
To unsubscribe from this group, send email to
java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en?hl=en

Reply via email to