Sorry if this posts twice, I tried earlier today but didn't see my post get delivered.
Hi first time poster, first off displaytag is an awesome taglibrary, thank you! Secondly please excuse any list-specific faux paux I may make. Thridly, I have a question: I was wondering if there is any technical reason I can't create a "wrapper" tag-file for displaytag like so: Tag file: table.tag ======================================= <jsp:root version="2.0" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:c="http://java.sun.com/jsp/jstl/core" xmlns:ajax="http://ajaxtags.org/tags/ajax" xmlns:display="http://displaytag.sf.net" xmlns="http://www.w3.org/1999/xhtml"> <jsp:directive.attribute name="addColumn" /> <jsp:directive.attribute name="id" required="true" /> <ajax:displayTag id="${id}" ajaxFlag="displayAjax"> <display:table class="displaytag" name="${requestScope.displayTagForm.resources}" id="resource" defaultsort="1" defaultorder="descending" requestURI="${pageContext.request.contextPath}/DisplayTagTest.do"> <jsp:doBody /> <c:if test="${addColumn}"> <display:column> <jsp:attribute name="title"> <ajax:anchors target="${id}" ajaxFlag="addResource"> <a href="${pageContext.request.contextPath}/DisplayTagTest.do">[Add]</a> </ajax:anchors> </jsp:attribute> </display:column> </c:if> </display:table> </ajax:displayTag> </jsp:root> ======================================= Essentially what I am trying to accomplish with this wrapper tag is give my developers the ability to create a display tag that is ajax'd out of the box and provides the ability to control whether or not an extra column is displayed with an ajax'd "[Add]" link in the header. A user would use the tag from their jsp page like so: ======================================= <splus:table addColumn="true" id="displayTagFrame"> <display:column title="Row Num" sortable="true"> ${resource_rowNum} </display:column> <display:column title="Language " property="language" sortable="true"/> <display:column title="Key" property="key"/> <display:column title="Value" property="value"/> </splus:table> ======================================= The error I get is this: javax.servlet.ServletException: javax.servlet.jsp.JspException: Tag "column" should ne nested in "table" Now I understand the need to validate that a column is part of a table, however when the table.tag file is translated those display:column tags inside the user's jsp file *will* end up being children of a display:table tag because the table.tag forces this to be so. Is there anything I can do here to make this work as I wish? Thanks, Craig. Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ displaytag-user mailing list displaytag-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/displaytag-user