Hello, I'm just getting started with this Struts Workflow, and am learning as I debug. I cannot seem to get one thing right no matter what I try. It seems like I can save an object into the workflow to use on the next page. This looks like it internally saves the object in the session, removing it later on its own? Well, on the next JSP I am trying to keep to regular JSP conventions by using your basic <logic:equal name=<attribute> property=<any variable> value=<any value>> tag. The JSP cannot find the attribute in any scope so the page load fails. What am I missing? Thanks in advance for any help you can provide!
-Cassie Morgan My struts-config mapping for the two related actions: <action path="/auth/claimAdapter" type= "com.wpsic.tricare2.struts.action.ClaimAdapterAction" name= "BeneficiaryProfileAdapterForm" validate="true" input= "/auth/profupdbeneload.do" scope="session"> <set-property property="primaryWorkflow" value= "claimSearch" /> <set-property property="newState" value="prep" /> <forward name="next" path="/auth/claimsummaryload.do"/> </action> <action path="/auth/claimsummaryload" name="ClaimSummaryForm" scope="request" type= "com.wpsic.tricare2.struts.action.ClaimSummaryLoadAction" input= "/auth/claimsummary.jsp"> <set-property property="primaryWorkflow" value= "claimSearch" /> <set-property property="prevState" value="prep" /> <set-property property="newState" value="display" /> <set-property property="nextState" value="dateSrch" /> <set-property property="nextState" value="patSrch" /> <set-property property="nextState" value="detail" /> <forward name="next" path="/auth/claimsummary.jsp" /> <forward name="print" path= "/auth/claimsummaryPrintView.jsp" /> </action> An initial load to set the new attribute "claimsummarysearchparam" into the workflow is the ClaimAdapterAction. I call: //store the value into the workflow and continue Workflow workflow = WorkflowContainer.get(session).getPrimary(); if (null != workflow) { workflow.setAttribute("claimsummarysearchparam", claimValue); } Then I prep the resulting summary page using ClaimSummaryLoadAction. In this Action I get the "claimsummarysearchparam" attribute from the workflow and use it to create a list of claims that we use on the resulting page for a table filled with claims. This list is put in the request. I don't otherwise modify the stored attribute in the workflow or set it back into the workflow. On the reulting JSP "claimsummary.jsp" this fails with error No bean found under attribute key claimsummarysearchparam: <logic:equal name="claimsummarysearchparam" property="userType" value="<%= TricareConstants.BENEFICIARY_USER_TYPE%>"> <jsp:include page= "claimsummary/beneclaimsummaryheader.jsp" flush="true" /> </logic:equal> Cassie Morgan Tricare Internet Developer WPS Health Insurance (608) 222-2847 [EMAIL PROTECTED]