To do something like that, you would have to use JSTL functions because the DOT notation you have written is interpreted as:
attachBean.getAttachMimeType().getStartsWith(<--- error So, each DOT is referencing a property of the JavaBean. I would recommend checking out Sun's JSP/JSTL documentation. Or taking a closer look at the examples application that is included with Jakarta's Standard Taglibs. -----Original Message----- From: Caroline Jen [mailto:[EMAIL PROTECTED] Sent: Thursday, July 01, 2004 2:50 PM To: [EMAIL PROTECTED] Subject: What Is Wrong With This <c:if test=" ..."> Tag? It seems that I have problems to get JSTL tags right.... <c:if test="${attachBean.attachMimeType.startsWith('image/')}"> <html:img page="getattachment?attach=<c:out value='${attachBean.attachID}' />" alt="<c:out value='${attachBean.attachFilename}' />" title="<c:out value='${attachBean.attachFilename}' />" border="0" /> </c:if> error message: 74: tag = 'if' / attribute = 'test': An error occurred while parsing custom action attribute "test" with value "${attachBean.attachMimeType.startsWith('image/')}": Encountered "(", expected one of ["}", ".", ">", "gt", "<", "lt", "==", "eq", "<=", "le", ">=", "ge", "!=", "ne", "[", "+", "-", "*", "/", "div", "%", "mod", "and", "&&", "or", "||"] __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail --------------------------------------------------------------------- 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]