[ 
https://issues.apache.org/struts/browse/WW-2102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_42547
 ] 

Jameel Gbajabiamila commented on WW-2102:
-----------------------------------------

I am having the same issue. I have a validation check on action editflashwidget 
when it fails it calls the input result which takes you to 
/admin/listflashwidget.jsp. The listflashwidget.jsp has an action call embedded 
in the jsp. 


listflashwidgets.jsp

struts.xml
    <package name="admin" extends="struts-default" namespace="/admin">
        <action name="listflashwidget" 
class="com.flashwidgetz.action.flash.ListFlashWidget"/>
        <action name="addflashwidget" 
class="com.flashwidgetz.action.flash.AddFlashWidget">
           <result name="input">/admin/addflashwidget.jsp</result>
           <result name="success">/admin/addflashwidget.jsp</result>
           <result name="error">/admin/addflashwidget.jsp</result>
      </action>
       <action name="editflashwidget" 
class="com.flashwidgetz.action.flash.GetFlashWidget">
          <result>/admin/editflashwidget.jsp</result>
          <result name="input">/admin/listflashwidget.jsp</result>
      </action>
    </package>


> action-tag will not call action method from a jsp page that is rendered from 
> an "input" result
> ----------------------------------------------------------------------------------------------
>
>                 Key: WW-2102
>                 URL: https://issues.apache.org/struts/browse/WW-2102
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Plugin - Tags
>    Affects Versions: 2.0.9
>         Environment: Ubuntu 7.04, Tomcat 5.5, Struts 2.0.9
>            Reporter: Toni Lyytikäinen
>            Assignee: Don Brown
>             Fix For: 2.1.0
>
>
> I have a simple form page which calls another action to populate a 
> select-field, like this:
> <s:action name="testAction" />
> The problem is, when the form page is rendered from an "input" result, it 
> will not call the action method specified by the tag, but instead it will 
> return the "input" result of the testAction -mapping.
> The action tag should call the action method and render the output based on 
> what it returns, instead of automatically using the "input" result returned 
> by the original action which rendered the page where the tag is.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to