Hi Christ, et. al
Thanks here we go.  It still seems there is something stopping the jsp 
processing on TC, after the first time.  Yes, I know how foolish that sounds, 
sorry nonplused at this moment.

action
  public ActionForward execute(ActionMapping mapping,
                               ActionForm form,
                               HttpServletRequest request,
                               HttpServletResponse response) {
    ccAuth13_genericForm_FBO_dwr fb00 = (
        ccAuth13_genericForm_FBO_dwr) form;
    HttpSession session = request.getSession();
    String desiredReport = fb00.getType();
    if (desiredReport.equals("a")) {
      fb00.setFramesetPage("/ccAuth15_PO_all_fragment.jsp"); 
      fb00.setFrameTitle("ccAuth15_PO_All");
      session.removeAttribute("fb00");
      session.setAttribute("fb00", fb00);
      //return mapping.findForward("PO_01");
      return mapping.findForward("defaultReport");  //tiles defs
    }
    if (desiredReport.equals("posSO")) {
      fb00.setFramesetPage("/ccAuth15_soDetail_fragment.jsp");
      fb00.setFrameTitle("posSO-generic");
      session.removeAttribute("fb00");
      session.setAttribute("fb00", fb00);
      //return mapping.findForward("PO_01");
      return mapping.findForward("posSO");  //tiles defs

tiles-defs
<?xml version="1.0" encoding="UTF-8"?>
http://jakarta.apache.org/struts/dtds/tiles-config_1_3.dtd";>
<tiles-definitions>
  <definition name="defaultReport" path="/ccAuth15_template00.jsp">
    <put name="title" value="defaultReport"></put>
    <put name="banner" value="/dynamicBanner.jsp"></put>
    <put name="report" value="/ccAuth15_PO_all_fragment.jsp"></put>
    <put name="applet" value="/ccAuth13_applet_fragment.jsp"></put>
  </definition>
  <definition extends="defaultReport" name="posSO">
    <put name="title" value="soDetail"></put>
    <put name="report" value="/ccAuth15_soDetail_fragment.jsp" 
direct="true"></put>
  </definition>
  <definition extends="defaultReport" name="posPO">
    <put name="title" value="poDetail" ></put>
    <put name="report" value="/ccAuth15_poDetail_fragment.jsp" 
direct="true"></put>
  </definition>
</tiles-definitions>

template00
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<html>
  <head>
    <title><tiles:getAsString name="title" ignore="true"/></title>
  </head>
  <body bgcolor="#ffffff">
    <table>
      <tr>
        <td><tiles:insert attribute="banner" flush="true"/></td>
      </tr>
      <tr>
        <td><tiles:insert attribute="report" flush="true"/></td>
      </tr>
      <tr>
        <td><tiles:insert attribute="applet" flush="true"/></td>
      </tr>
    </table>
  </body>
</html>

template01
<%@ page errorPage="ccAuth15_template01_error.jsp" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core"; prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"; prefix="fmt" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql"; prefix="sql" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/xml"; prefix="x" %>
<%@ page import = "java.util.*, java.text.NumberFormat " %>

<html>
  <head>
    <title>
      ${sessionScope.fb00.frameTitle}
    </title>
  </head>
  <body bgcolor="#ffffff">
    <c:url value="/imageservelet" var="dynaAd">
      <c:param name="proxyName" value="${sessionScope.forServelet}"/>
      <c:param name="imageSource" value="${fb00.imageSource}"/>
      <c:param name="subscriberID" value="${fb00.subscriberID}"/>
      <c:param name="subscriberStoreNum" value="${fb00.subscriberStoreNum}"/>
    </c:url>
    <table>
      <tr>
        <td><img src="${dynaAd}" alt="Subscriber store specific image banner" 
/></td>
      </tr>
      <tr>
        <!--td><html:button property="btn00" value="Print" 
onclick="postPrint()">Print2</html:button></td>
        <td><html:button property="btn01" value="Display 
All">DisplayAll2</html:button> </td-->
      </tr>
    </table>
    <table>
      <tr>
        <td><jsp:include flush="true" 
page="${sessionScope.fb00.framesetPage}"></jsp:include></td>
      </tr>
      <tr>
        <td><jsp:include flush="true" 
page="/ccAuth13_applet_fragment.jsp"></jsp:include></td>
      </tr>
    </table>
  </body>
</html>

Reply via email to