When I try to use a parameter inside the body of a sql:query tag I got the following exception : (after a 4 exception with message null and priviledge error)
javax.servlet.ServletException: The taglib validtor in "urn:jsptld:/WEB-INF/tlds/sql.tld?page=/bodyXXX.jsp" failed to validate document with message "nullInvalid use of "param" tag outside legitimate parent tag". This page is called with this tag from another page: <jsp:include page="bodyXXXX.jsp" flush="true"> <jsp:param name="dataIn" value="${dataIn}"/> <jsp:param name="nArtxPag" value="${nArtxPag}"/> </jsp:include> Inside my bodyXXXX.jsp I call this tag: <c:set var="dataIn1" value="${param.dataIn}" /> <sql:query var="ep" dataSource="java:comp/env/jdbc/bancavistamio" maxRows="8"> select * from Product P where P.ProductId <1000 and datediff(d,'?',P.DataPubblicazione) < 0 <sql:param value="${dataIn1}"/> </sql:query> Consider that I cannot use the attribute sql="" inside the query because there is the < char that is invalid inside the attribute. Would be so easy , but why it doesn't work?? Can you help me? Thanks in advance Andrea Grittini -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>