Search code examples
jakarta-eewebstruts1

In Struts1, How to access ActionMapping parameter in JSP


Proceeding from the question

In Struts1, how to use set-property tag inside action tag?

When set-property tag is used, its value is mapped to property in extended ActionMapping class. Is there any way to access this property in JSP ?


Solution

  • You can make use of the bean:struts tag:

    <bean:struts id="myActionMapping" mapping="/myAction" />
    

    Once defined, you can access the properties straight on the myActionMapping JSP bean:

    <bean:write name="myActionMapping" property="task" />
    

    Or, using EL:

    ${myActionMapping.task}
    

    Reference: struts-bean.tld