Link to home
Start Free TrialLog in
Avatar of go4java
go4java

asked on

JSP/JSTL: Well-formed taglib

Running Tomcat 5.5.17 on Netbeans.
JSP page has the following:

    <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
    <%@ taglib uri="http://java.sun.com/jstl/sql" prefix="sql" %>    


ScreenShot542.jpg
Avatar of mohammedf
mohammedf
Flag of Palestine, State of image

there is no error in ur includes , however try to run ur page i think it will run ok
What is there in line 9 in lists.jsp ? Post first 20 lines
Avatar of go4java
go4java

ASKER

<jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:display="urn:jsptld:http://displaytag.sf.net">
  <jsp:directive.page contentType="text/html; charset=UTF-8" />
  <jsp:directive.page import="org.displaytag.sample.*" />  
  <jsp:include page="inc/header.jsp" flush="true" />  
  <jsp:scriptlet> request.setAttribute( "test", new ReportList() ); </jsp:scriptlet>  

 
 
    <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
    <%@ taglib uri="http://java.sun.com/jstl/sql" prefix="sql" %>    
   
    <sql:query var="results">
      select * from table
    </sql:query>
    <display:table name="${results.rows}" />
 
 
 
 
  <display:table name="test" export="true" sort="list" pagesize="8">
    <display:column property="city" title="CITY" group="1" sortable="true" headerClass="sortable" />
    <display:column property="project" title="PROJECT" group="2" sortable="true" headerClass="sortable" />
    <display:column property="amount" title="HOURS" />
    <display:column property="task" title="TASK" />
  </display:table>
 
  <jsp:include page="inc/footer.jsp" flush="true" />

</jsp:root>
try to put this

 
    <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
    <%@ taglib uri="http://java.sun.com/jstl/sql" prefix="sql" %>    


at the begining of the page
You mixed XML style with standard JSP style. Try this:
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/sql" prefix="sql" %>
<%@ taglib uri="http://displaytag.sf.net/el" prefix="display"%>
  <%@page contentType="text/html; charset=UTF-8" %>
  <%@page import="org.displaytag.sample.*" %>
  <jsp:include page="inc/header.jsp" flush="true" %>
  <% request.setAttribute( "test", new ReportList() ); %>
 
 
 
 
    <sql:query var="results">
      select * from table
    </sql:query>
    <display:table name="${results.rows}" />
 
 
 
 
  <display:table name="test" export="true" sort="list" pagesize="8">
    <display:column property="city" title="CITY" group="1" sortable="true" headerClass="sortable" />
    <display:column property="project" title="PROJECT" group="2" sortable="true" headerClass="sortable" />
    <display:column property="amount" title="HOURS" />
    <display:column property="task" title="TASK" />
  </display:table>
 
  <jsp:include page="inc/footer.jsp" flush="true" />

Open in new window

Avatar of go4java

ASKER

...results in error 'Invalid standard action'
ASKER CERTIFIED SOLUTION
Avatar of summerian
summerian
Flag of Poland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial