There is an error in your JSP. IF that is the complete jsp post, then you are missing the closing iterate tag "</logic:iterate>"
So anything between the interate tag is not being evaulated, I bet if you look at the rendered html output source, you will actually see the "<logic:iterate>" tags.... Khalid Quoting Niall Pemberton <[EMAIL PROTECTED]>: > I doubt the problem is <logic:equal>. > > Your jsp looks OK - why not try outputting the "shopOrderExist" property in > your table (along with yhe other stuff) - something along the lines of: > > <td class="listCell"><bean:write name="sequenceList" > property="shopOrderExist"/></td> > > That way, you can see the value the <logic:equal/notEqual> is testing > against. > > Niall > > ----- Original Message ----- > From: "Au-Yeung, Stella H" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Monday, February 23, 2004 3:34 PM > Subject: <html:logic> tag doesn't recognize Struts dataBean property's value > > > > Hi: > > In my struts-based application I am using a <html:logic> tag in my JSP > page > > to print two links depends on the value of a struts-based databean's > > property. Bacially on this JSP page, a list of records wil be displayed. > > Next to each record, either a "Create" link or an "Update" link should be > > displayed depends upon the property '"shopOrderExist". If this property > has > > the value "notExist", it should display the "Create" link. If it is not > > equal to "notExist", it should display the "Update" link. For some reason, > > the "Update" link is always displayed even though "shopOrderExist" has a > > value of "notExist". So the logic:equal tag is not comparing things > > correctly. Am I doing it wrong? (note, the property "shopOrderExist" is of > > type String and in Debug I see that its value is "notExist") > > > > Here's my code: > > <logic:iterate id="sequenceList" > > collection="<%=ShopWorkOrderSearchFormBean.getPage()%>" > > type="com.cat.fdd.dataBean.shopWorkOrder.ShopWorkOrderSearchBean"> > > <tr> > > <td class="listCell"><bean:write name="sequenceList" property="sequence"/> > > </td> > > > > <!-- If the ShopOrderExist attribue is not equal to "notExist", display > > Create link ,otherwise Update link--> > > <logic:equal name="sequenceList" property="shopOrderExist" > value="notExist"> > > <a href="app/fdd/shopWorkOrder/CreateShopWorkOrderRequest.exec"> > > <img src="images/icoAdd.gif" border="0"></a> > > </logic:equal> > > <logic:notEqual name="sequenceList" property="shopOrderExist" > > value="notExist"> > > <a href="app/fdd/shopWorkOrder/UpdateShopWorkOrderRequest.exec"> > > <img src="images/icoEdit.gif" border="0"></a> > > </logic:notEqual> > > </td> > > </tr> > > > > Thanks in advance! > > Stella > > > > > > --------------------------------------------------------------------- > > 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] > > -- Khalid K. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]