I sometimes use the dynamic method invocation on the form action for submitting and have noticed for a while now, that there is a double bang on the compiled page:
eg. If I use action="license!member" on the compiled page I get
on the jsp:
<s:form action="license!member" >
<form method="post" action="/events/license!member!member.action" id="license!member" name="license!member">
It only seems to be on the form tag though.
Have traced it to DefaultActionMapper, line 539. It needs to check to make sure there is no bang already before adding another one, ie follow existing logic in other methods.
This seems to have fixed it:
I would do a patch but I have already modified the DefaultActionMappe for
WW-1967 which has still hopefully outstanding.