Hello,
We are switching to 9iAS (9.0.3) from Tomcat, and we encounter the following
two issues. Any feedback for how to resolve these is greatly appreciated:

Problem1: The way that the Oracle9iAS jsp compiler translates the
<logic:equal> tag is a little strange. The following example shows two logic
equal blocks : one is ROLE_TEDT = "true", another is ROLE_DFSP = "true",
these two blocks should be mutually exclusive.  But in Oracle9iAS, these two
blocks are both evaluated as "true", which is incorrect. 

<logic:equal name = "displayMode" value = "EDIT">

   <logic:equal name = "ROLE_TEDT" value = "true">
          <td nowrap="yes" align="left" class="content-tab">
            <a class="tab" href="<bean:write name="AddGroundSaleUrl"/>">Add
Ground Sale </a>&nbsp;&nbsp;
         </td>
        <td nowrap="yes" align="left" class="content-tab">
<a class="tab" href="<bean:write name="AddAircraftSaleUrl"/>">Add Aircraft
Sale </a>&nbsp;&nbsp;
       </td>
      <td nowrap="yes" align="left" class="content-tab">
         <a class="tab" href="<bean:write name="AddNavyShipSaleUrl"/>">Add
Navy Ship Sale</a>&nbsp;&nbsp;
      </td>
</logic:equal>
                
<logic:equal name = "ROLE_DFSP" value = "true">
      <td nowrap="yes" align="left" class="content-tab">
<a class="tab" href="<bean:write name="AddNonUsGovSaleUrl"/>">Add Ships and
Non US Government Sale</a>&nbsp;&nbsp;
      </td>
     <td nowrap="yes" align="left" class="content-tab">
    <a class="tab" href="<bean:write name="AddUsGovSaleUrl"/>">Add US
Government Sale </a>&nbsp;&nbsp;
    </td>
</logic:equal>
        
</logic:equal>

Problem2: The <tiles:> tag does not work. The following code, using my
<tiles:> tag, results in a "500 Internal Server Error" from
org.apache.struts.taglib.InsertTag.processName(InsertTag.java: 527).

    <title><tiles:get name='title'/></title>

   <tiles:get name="GlobalNavigation" flush='true' />
        
   <tiles:get name="SubNavigation" flush='true' />

   <tiles:get name="TitleImage" flush='true' />    
    
   <tiles:get name="Body" flush='true' />




If I change the <tiles:> tag to struts1.0 <template:> tag, everything works
fine.

              <title><template:get name='title'/></title>

        <template:get name="GlobalNavigation" flush='true' />
        
        <template:get name="SubNavigation" flush='true' />

        <template:get name="TitleImage" flush='true' />    
    
        <template:get name="Body" flush='true' />





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to