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
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
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
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.sam ple.*" />
<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>
<jsp:directive.page contentType="text/html; charset=UTF-8" />
<jsp:directive.page import="org.displaytag.sam
<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
<%@ 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" />
ASKER
...results in error 'Invalid standard action'
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.