[
https://issues.apache.org/struts/browse/WW-2370?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nils-Helge Garli resolved WW-2370.
----------------------------------
Resolution: Fixed
> URL tag: "method" attribute without effect when "action" not specified
> ----------------------------------------------------------------------
>
> Key: WW-2370
> URL: https://issues.apache.org/struts/browse/WW-2370
> Project: Struts 2
> Issue Type: Bug
> Affects Versions: 2.0.11
> Environment: JBoss 4.2
> Reporter: Aleksander Adamowski
> Assignee: Nils-Helge Garli
> Fix For: 2.1.1
>
>
> I'm creating a simple JSR-168 portlet and my struts package inherits from
> struts-portlet-default.
> I've noticed that on simple usage of the "url" and "a" tags, when I omit the
> "action" attribute (so that the URL point to the current action's URL), and
> specify the "method" attribute, the "method" attribute has no effect - the
> default execute() method is invoked on the current action.
> But when I specify the "action" attribute, with the current action as its
> value, the "method" attribute works and the specified method is invoked on
> the current action.
> I suspect that this is not an intended behaviour. It's definitely not
> documented and one would expect the "method" attribute to work even when
> "action" attribute is omitted (in the spirit of zero configuration and
> convention over configuration...)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.