David Smith wrote:
Try this instead:${(sreq.vrs eq 0) and (empty sreq.query) and (empty sreq.ilettera)}
Assuming that 'sreq' is a valid object...
Your use of the el expressions needs some refinement. Specifically you don't call methods like you would in a jsp:expression tag or in generic java.someBean.getSomething() is replaced with someBean.somethingAlso you don't need to test for equivalence to "". The empty operator does this and null testing very well.--David Manca Davide wrote:I don't understand the reason I'm getting these 2 errrors. org.apache.jasper.JasperException: <h3>Validation error messages from TagLibraryValidator for c in /cgi/cocktails/browse/listing.cgi</h3><p>9: tag = 'if' / attribute = 'test': An error occurred while parsing custom action attribute "test" with value "${(sreq.getVrs()==0) && (sreq.getQuery().equals(""))&&(sreq.getIlettera().equals(""))}": Encountered "(", expected one of [".", ">", "gt", "<", "lt", "==", "eq", "<=", "le", ">=", "ge", "!=", "ne", ")", "[", "+", "-", "*", "/", "div", "%", "mod", "and", "&&", "or", "||"]</p><p>54: tag = 'when' / attribute = 'test': An error occurred while parsing custom action attribute "test" with value "${((sreq.getVrs()==0) && (status.index>0))||(sreq.getVrs()>0)||(!sreq.getQuery().equals(""))||(!s req.getIlettera().equals("")) }": Encountered "(", expected one of [".", ">", "gt", "<", "lt", "==", "eq", "<=", "le", ">=", "ge", "!=", "ne", ")", "[", "+", "-", "*", "/", "div", "%", "mod", "and", "&&", "or", "||"]</p> and org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 80 in the jsp file: /cgi/commons/listing.cgi Syntax error, insert "while ( Expression ) ;" to complete BlockStatements <c:choose> <c:when test="${sbean.TotProgrammi>0}"> <table cellpadding="0" width="100%" cellspacing="0" border="0"><tr><td><div id="box-tit"><div id="data"> <%=htgiorni.get(fmt3.format(new java.util.Date(yyyy+"/"+mm+"/"+gg)))%> <%=fmt2.format(new java.util.Date(yyyy+"/"+mm+"/"+gg))%> <%=htmesi.get(fmt4.format(new java.util.Date(yyyy+"/"+mm+"/"+gg)))%></div><%if (!oraCheck.equals("-2")){%><div id="box-ora"> cambia fascia oraria<table cellpadding="0" cellspacing="0" border="0" id="cambia-ora"><tr><td><%if (Integer.parseInt(ora) >= 2) {%><a href="?day=<%=fmt.format(new java.util.Date(yyyy+"/"+mm+"/"+gg))%>&hour=<%=Integer.parseInt(ora)-2%>& type=<%=request.getParameter("type")%>&chtype=<%=request.getParameter("c htype")%>&channel=<%=request.getParameter("channel")%>&tipo=2"><%}%><img src="/guida_tv/images/freccia_indietro.gif" alt="indietro" border="0"/><%if (Integer.parseInt(ora) >= 2) {%></a><%}%></td><td> <%=ora%>.00-<%=orapiudue%>.00 </td><td>< %if (Integer.parseInt(ora) < 22) {if (Integer.parseInt(ora) >= 21) {%><a href="?day=<%=fmt.format(new java.util.Date(yyyy+"/"+mm+"/"+gg))%>&hour=<%=Integer.parseInt(ora)+1%>& type=<%=request.getParameter("type")%>&chtype=<%=request.getParameter("c htype")%>&channel=<%=request.getParameter("channel")%>&tipo=2"><%} else {%><a href="?day=<%=fmt.format(new java.util.Date(yyyy+"/"+mm+"/"+gg))%>&hour=<%=Integer.parseInt(ora)+2%>& type=<%=request.getParameter("type")%>&chtype=<%=request.getParameter("c htype")%>&channel=<%=request.getParameter("channel")%>&tipo=2"><%}%><%}%<img src="/guida_tv/images/freccia_avanti.gif" alt="avanti"border="0"/><%if (Integer.parseInt(ora) < 22) {%></a><%}%></td></tr></table></div></div><%}%></td></tr></table><br><!- -/data e fascia oraria --><%}%> </c:when> </c:choose> <% Thank you--------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
smime.p7s
Description: S/MIME Cryptographic Signature