I am using 1.0 b2 of displaytag. Struts 1.1 Weblogic 7.0 Here is my problem. I have an html layout that was created in fireworks, which is a small seperate header table with some navigation. Added below this table is the display:table info. I am using the screen.css that came with displaytag with one added class- table.nav, tr.nav,th.nav, td.nav and so on... This is to seperate out the header navigation table from the table classes in the screen.css. So here is the problem. If I have just the display tag info on in the jsp everything works fine paging, sorting, exporting etc.. If I add the header table to the jsp (not a jsp include) paging sorting work but exporting does not. When I click on the export links it wipes out the display:table on the screen and reloads the page without showing the display:table. I have tried the requestURI both "blank" and "myaciton.do". So what is the proper way to use the diplaytag with navigation links or nested inside other html makup? I did look at the live examples the the include inc/header.jsp but this does not have any table markup just div tags. What seems to be happening is that the exports are trying to also export the header table. Thanks in advance for any help or suggestions.
Chad
Here is my source file:
<%@ page contentType="text/html; charset=ISO-8859-1" language="java" import="org.displaytag.sample.*, java.util.*,org.displaytag.tags.TableTag" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>
<%@ taglib uri="http://displaytag.org" prefix="display" %>
<% String lClass = "its";
if( request.getParameter( "class" ) != null ) {
lClass = request.getParameter( "class" );
if (!("isis".equals(lClass) || "its".equals(lClass) || "mars".equals(lClass) || "simple".equals(lClass) || "report".equals(lClass) || "mark".equals(lClass)))
{
lClass="";
}
}
%>
<html>
<head>
<title>mainTemplateNAV.gif</title>
<meta http-equiv="Content-Type" content="text/html;">
<!--Fireworks MX 2004 Dreamweaver MX 2004 target. Created Tue Jan 20 22:14:09 GMT-0500 (Eastern Standard Time) 2004-->
<script language="JavaScript">
<!--
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//--> </script>
<link href="../css/screen.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff" onLoad="MM_preloadImages('../images/mainTemplateNAVImages/mainTemplateNAV_r2_c6_f2.gif','../images/mainTemplateNAVImages/mainTemplateNAV_r2_c10_f2.gif','../images/mainTemplateNAVImages/mainTemplateNAV_r2_c13_f2.gif','../images/mainTemplateNAVImages/mainTemplateNAV_r2_c16_f2.gif','../images/mainTemplateNAVImages/mainTemplateNAV_r2_c18_f2.gif','../images/mainTemplateNAVImages/mainTemplateNAV_r2_c22_f2.gif','../images/mainTemplateNAVImages/mainTemplateNAV_r8_c2_f2.gif','../images/mainTemplateNAVImages/mainTemplateNAV_r9_c4_f2.gif','../images/mainTemplateNAVImages/mainTemplateNAV_r9_c7_f2.gif','../images/mainTemplateNAVImages/mainTemplateNAV_r9_c11_f2.gif','../images/mainTemplateNAVImages/mainTemplateNAV_r9_c15_f2.gif','../images/mainTemplateNAVImages/mainTemplateNAV_r9_c20_f2.gif');">
<table border="0" cellpadding="0" cellspacing="0" width="1024">
<!-- fwtable fwsrc="mainTemplateNAV.png" fwbase="mainTemplateNAV.gif" fwstyle="Dreamweaver" fwdocid = "1968465899" fwnested="0" -->
<tr class="nav">
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="47" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="89" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="41" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="167" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="29" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="7" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="41" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="7" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="13" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="13" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="35" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="17" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="78" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="30" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="18" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="77" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="13" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="20" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="34" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="4" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="13" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="20" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="35" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="176" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<tr class="nav">
<td colspan="24" class="nav"><img name="mainTemplateNAV_r1_c1" src="../images/mainTemplateNAVImages/mainTemplateNAV_r1_c1.gif" width="1024" height="65" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="1" height="65" border="0" alt=""></td>
</tr>
<tr class="nav">
<td rowspan="6" colspan="5" class="nav"><img name="mainTemplateNAV_r2_c1" src="../images/mainTemplateNAVImages/mainTemplateNAV_r2_c1.gif" width="373" height="34" border="0" alt=""></td>
<td rowspan="2" colspan="2" class="nav"><a href="#" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('mainTemplateNAV_r2_c6','','../images/mainTemplateNAVImages/mainTemplateNAV_r2_c6_f2.gif',1);"><img name="mainTemplateNAV_r2_c6" src="../images/mainTemplateNAVImages/mainTemplateNAV_r2_c6.gif" width="48" height="17" border="0" alt=""></a></td>
<td rowspan="7" colspan="2" class="nav"><img name="mainTemplateNAV_r2_c8" src="../images/mainTemplateNAVImages/mainTemplateNAV_r2_c8.gif" width="20" height="35" border="0" alt=""></td>
<td rowspan="5" colspan="2" class="nav"><a href="#" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('mainTemplateNAV_r2_c10','','../images/mainTemplateNAVImages/mainTemplateNAV_r2_c10_f2.gif',1);"><img name="mainTemplateNAV_r2_c10" src="../images/mainTemplateNAVImages/mainTemplateNAV_r2_c10.gif" width="48" height="20" border="0" alt=""></a></td>
<td rowspan="7" class="nav"><img name="mainTemplateNAV_r2_c12" src="../images/mainTemplateNAVImages/mainTemplateNAV_r2_c12.gif" width="17" height="35" border="0" alt=""></td>
<td rowspan="4" colspan="2" class="nav"><a href="#" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('mainTemplateNAV_r2_c13','','../images/mainTemplateNAVImages/mainTemplateNAV_r2_c13_f2.gif',1);"><img name="mainTemplateNAV_r2_c13" src="../images/mainTemplateNAVImages/mainTemplateNAV_r2_c13.gif" width="108" height="19" border="0" alt=""></a></td>
<td rowspan="7" class="nav"><img name="mainTemplateNAV_r2_c15" src="../images/mainTemplateNAVImages/mainTemplateNAV_r2_c15.gif" width="18" height="35" border="0" alt=""></td>
<td rowspan="3" class="nav"><a href="#" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('mainTemplateNAV_r2_c16','','../images/mainTemplateNAVImages/mainTemplateNAV_r2_c16_f2.gif',1);"><img name="mainTemplateNAV_r2_c16" src="../images/mainTemplateNAVImages/mainTemplateNAV_r2_c16.gif" width="77" height="18" border="0" alt=""></a></td>
<td rowspan="7" class="nav"><img name="mainTemplateNAV_r2_c17" src="../images/mainTemplateNAVImages/mainTemplateNAV_r2_c17.gif" width="13" height="35" border="0" alt=""></td>
<td rowspan="2" colspan="3" class="nav"><a href="#" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('mainTemplateNAV_r2_c18','','../images/mainTemplateNAVImages/mainTemplateNAV_r2_c18_f2.gif',1);"><img name="mainTemplateNAV_r2_c18" src="../images/mainTemplateNAVImages/mainTemplateNAV_r2_c18.gif" width="58" height="17" border="0" alt=""></a></td>
<td rowspan="7" class="nav"><img name="mainTemplateNAV_r2_c21" src="../images/mainTemplateNAVImages/mainTemplateNAV_r2_c21.gif" width="13" height="35" border="0" alt=""></td>
<td colspan="2" class="nav"><a href="#" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('mainTemplateNAV_r2_c22','','../images/mainTemplateNAVImages/mainTemplateNAV_r2_c22_f2.gif',1);"><img name="mainTemplateNAV_r2_c22" src="../images/mainTemplateNAVImages/mainTemplateNAV_r2_c22.gif" width="55" height="14" border="0" alt=""></a></td>
<td rowspan="10" class="nav"><img name="mainTemplateNAV_r2_c24" src="../images/mainTemplateNAVImages/mainTemplateNAV_r2_c24.gif" width="176" height="62" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="1" height="14" border="0" alt=""></td>
</tr>
<tr class="nav">
<td rowspan="6" colspan="2" class="nav"><img name="mainTemplateNAV_r3_c22" src="../images/mainTemplateNAVImages/mainTemplateNAV_r3_c22.gif" width="55" height="21" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="1" height="3" border="0" alt=""></td>
</tr>
<tr class="nav">
<td rowspan="5" colspan="2" class="nav"><img name="mainTemplateNAV_r4_c6" src="../images/mainTemplateNAVImages/mainTemplateNAV_r4_c6.gif" width="48" height="18" border="0" alt=""></td>
<td rowspan="5" colspan="3" class="nav"><img name="mainTemplateNAV_r4_c18" src="../images/mainTemplateNAVImages/mainTemplateNAV_r4_c18.gif" width="58" height="18" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<tr class="nav">
<td rowspan="4" class="nav"><img name="mainTemplateNAV_r5_c16" src="../images/mainTemplateNAVImages/mainTemplateNAV_r5_c16.gif" width="77" height="17" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<tr class="nav">
<td rowspan="3" colspan="2" class="nav"><img name="mainTemplateNAV_r6_c13" src="../images/mainTemplateNAVImages/mainTemplateNAV_r6_c13.gif" width="108" height="16" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<tr class="nav">
<td rowspan="2" colspan="2" class="nav"><img name="mainTemplateNAV_r7_c10" src="../images/mainTemplateNAVImages/mainTemplateNAV_r7_c10.gif" width="48" height="15" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="1" height="14" border="0" alt=""></td>
</tr>
<tr class="nav">
<td rowspan="4" class="nav"><img name="mainTemplateNAV_r8_c1" src="../images/mainTemplateNAVImages/mainTemplateNAV_r8_c1.gif" width="47" height="28" border="0" alt=""></td>
<td rowspan="2" class="nav"><a href="http://h2o.enr.state.nc.us" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('mainTemplateNAV_r8_c2','','../images/mainTemplateNAVImages/mainTemplateNAV_r8_c2_f2.gif',1);"><img name="mainTemplateNAV_r8_c2" src="../images/mainTemplateNAVImages/mainTemplateNAV_r8_c2.gif" width="89" height="13" border="0" alt=""></a></td>
<td colspan="3" class="nav"><img name="mainTemplateNAV_r8_c3" src="../images/mainTemplateNAVImages/mainTemplateNAV_r8_c3.gif" width="237" height="1" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<tr class="nav">
<td rowspan="3" class="nav"><img name="mainTemplateNAV_r9_c3" src="../images/mainTemplateNAVImages/mainTemplateNAV_r9_c3.gif" width="41" height="27" border="0" alt=""></td>
<td rowspan="2" class="nav"><a href="#" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('mainTemplateNAV_r9_c4','','../images/mainTemplateNAVImages/mainTemplateNAV_r9_c4_f2.gif',1);"><img name="mainTemplateNAV_r9_c4" src="../images/mainTemplateNAVImages/mainTemplateNAV_r9_c4.gif" width="167" height="16" border="0" alt=""></a></td>
<td rowspan="3" colspan="2" class="nav"><img name="mainTemplateNAV_r9_c5" src="../images/mainTemplateNAVImages/mainTemplateNAV_r9_c5.gif" width="36" height="27" border="0" alt=""></td>
<td rowspan="2" colspan="2" class="nav"><a href="#" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('mainTemplateNAV_r9_c7','','../images/mainTemplateNAVImages/mainTemplateNAV_r9_c7_f2.gif',1);"><img name="mainTemplateNAV_r9_c7" src="../images/mainTemplateNAVImages/mainTemplateNAV_r9_c7.gif" width="48" height="16" border="0" alt=""></a></td>
<td rowspan="3" colspan="2" class="nav"><img name="mainTemplateNAV_r9_c9" src="../images/mainTemplateNAVImages/mainTemplateNAV_r9_c9.gif" width="26" height="27" border="0" alt=""></td>
<td rowspan="2" colspan="3" class="nav"><a href="#" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('mainTemplateNAV_r9_c11','','../images/mainTemplateNAVImages/mainTemplateNAV_r9_c11_f2.gif',1);"><img name="mainTemplateNAV_r9_c11" src="../images/mainTemplateNAVImages/mainTemplateNAV_r9_c11.gif" width="130" height="16" border="0" alt=""></a></td>
<td rowspan="3" class="nav"><img name="mainTemplateNAV_r9_c14" src="../images/mainTemplateNAVImages/mainTemplateNAV_r9_c14.gif" width="30" height="27" border="0" alt=""></td>
<td rowspan="2" colspan="4" class="nav"><a href="#" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('mainTemplateNAV_r9_c15','','../images/mainTemplateNAVImages/mainTemplateNAV_r9_c15_f2.gif',1);"><img name="mainTemplateNAV_r9_c15" src="../images/mainTemplateNAVImages/mainTemplateNAV_r9_c15.gif" width="128" height="16" border="0" alt=""></a></td>
<td rowspan="3" class="nav"><img name="mainTemplateNAV_r9_c19" src="../images/mainTemplateNAVImages/mainTemplateNAV_r9_c19.gif" width="34" height="27" border="0" alt=""></td>
<td rowspan="2" colspan="3" class="nav"><a href="#" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('mainTemplateNAV_r9_c20','','../images/mainTemplateNAVImages/mainTemplateNAV_r9_c20_f2.gif',1);"><img name="mainTemplateNAV_r9_c20" src="../images/mainTemplateNAVImages/mainTemplateNAV_r9_c20.gif" width="37" height="16" border="0" alt=""></a></td>
<td rowspan="3" class="nav"><img name="mainTemplateNAV_r9_c23" src="../images/mainTemplateNAVImages/mainTemplateNAV_r9_c23.gif" width="35" height="27" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="1" height="12" border="0" alt=""></td>
</tr>
<tr class="nav">
<td rowspan="2" class="nav"><img name="mainTemplateNAV_r10_c2" src="../images/mainTemplateNAVImages/mainTemplateNAV_r10_c2.gif" width="89" height="15" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="1" height="4" border="0" alt=""></td>
</tr>
<tr class="nav">
<td class="nav"><img name="mainTemplateNAV_r11_c4" src="../images/mainTemplateNAVImages/mainTemplateNAV_r11_c4.gif" width="167" height="11" border="0" alt=""></td>
<td colspan="2" class="nav"><img name="mainTemplateNAV_r11_c7" src="../images/mainTemplateNAVImages/mainTemplateNAV_r11_c7.gif" width="48" height="11" border="0" alt=""></td>
<td colspan="3" class="nav"><img name="mainTemplateNAV_r11_c11" src="../images/mainTemplateNAVImages/mainTemplateNAV_r11_c11.gif" width="130" height="11" border="0" alt=""></td>
<td colspan="4" class="nav"><img name="mainTemplateNAV_r11_c15" src="../images/mainTemplateNAVImages/mainTemplateNAV_r11_c15.gif" width="128" height="11" border="0" alt=""></td>
<td colspan="3" class="nav"><img name="mainTemplateNAV_r11_c20" src="../images/mainTemplateNAVImages/mainTemplateNAV_r11_c20.gif" width="37" height="11" border="0" alt=""></td>
<td class="nav"><img src="../images/mainTemplateNAVImages/spacer.gif" width="1" height="11" border="0" alt=""></td>
</tr>
</table>
<p><strong>Current Reports</strong></p>
<p>
</p>
<display:table name="sessionScope.getDataForPublicMain" pagesize="20" defaultsort="1" class="<%=lClass%>" export="true" decorator="org.displaytag.sample.Wrapper" requestURI="setupPublicMain.do">
<display:column title="Details" href="incidentDetails.do" paramId="id" paramProperty="incidentKey">Details</display:column>
<display:column property="incidentDate" title="Date" sortable="true" headerClass="sortable"/>
<display:column property="incidentNum" title="Incident #" sortable="true" headerClass="sortable"/>
<display:column property="region" title="Region" sortable="true" headerClass="sortable"/>
<display:column property="county" title="County" sortable="true" headerClass="sortable"/>
<display:column property="city" title="City" sortable="true" headerClass="sortable"/>
<display:column property="facility" title="Facility" sortable="true" headerClass="sortable"/>
<display:column property="responsibleParty" title="Liable Owner" sortable="true" headerClass="sortable"/>
<display:setProperty name="sort.behavior" value="list" />
<display:setProperty name="paging.banner.include_first_last" value="true" />
</display:table>
</body>
</html>
------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ displaytag-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/displaytag-user

