You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@tiles.apache.org by "Antonio Petrelli (JIRA)" <ji...@apache.org> on 2009/09/14 19:53:33 UTC
[jira] Closed: (TILES-463) NoSuchDefinitionException on Internet
Explorer using wildcard
[ https://issues.apache.org/struts/browse/TILES-463?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Antonio Petrelli closed TILES-463.
----------------------------------
Resolution: Incomplete
> NoSuchDefinitionException on Internet Explorer using wildcard
> -------------------------------------------------------------
>
> Key: TILES-463
> URL: https://issues.apache.org/struts/browse/TILES-463
> Project: Tiles
> Issue Type: Bug
> Components: tiles-core
> Affects Versions: 2.1.3
> Environment: Struts 2.1.6; Tiles 2.1.3; Internet Explorer 6, 7 and 8
> Reporter: David SanmartĂn
>
> I get a NoSuchDefinitionException on Internet Explorer 6, 7 & 8 when trying to access to any page of my app. It's working fine with other explorers (Firefox 3 & 3.5, Chrome 2, Safari 4.0 and Opera 9.64).
> The difference with other apps I developed it's the use of wildcard on tiles configuration.
> Here is the conf of struts.xml and tiles.xml:
> <package name="connection" extends="base" namespace="/connection">
> <default-action-ref name="index"></default-action-ref>
> <global-results>
> <result type="tiles" name="index">olympia.connection.index</result>
> <result type="tiles" name="failed">olympia.connection.error</result>
> <result type="tiles" name="error">olympia.connection.error</result>
> </global-results>
>
> <action name="clientes*" class="com.vda2.app.olympia.actions.connection.ClientesAction" method="{1}">
> <result type="tiles" name="success">olympia.connection.{1}</result>
> </action>
> <action name="anuncios*" class="com.vda2.app.olympia.actions.connection.AnunciosAction" method="{1}">
> <result type="tiles" name="success">olympia.connection.{1}</result>
> </action>
> <action name="index" class="com.vda2.app.olympia.actions.connection.ConnectionAction" method="index">
> <result type="tiles" name="success">olympia.connection.index</result>
> </action>
> <action name="*" class="com.vda2.app.olympia.actions.connection.ConnectionAction" method="{1}">
> <result type="tiles" name="success">olympia.connection.{1}</result>
> </action>
> </package>
> ------------------
> <definition name="base" template="/layout/layout.jsp">
> <put-attribute name="header" value="/tiles/common/commonHeader.jsp" />
> </definition>
> <definition name="connection" extends="base">
> <put-attribute name="sidebar" value="/tiles/connection/sidebar.jsp" />
> <put-attribute name="footer" value="/tiles/connection/footer.jsp" />
> </definition>
> <definition name="olympia.connection.*" extends="connection">
> <put-attribute name="content" value="/tiles/connection/{1}.jsp" />
> </definition>
> ----------------------
> If I set a definition for every result then the app works fine even on Internet Explorer.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.