Return the same parameter with different values ββfrom both actions to find out which action you came from and show <actionerror/>it <actionmessage/>only inside its form.
<s:form action="firstAction">
<s:if test="form==1">
<s:actionerror/>
<s:actionmessage/>
</s:if>
<s:textfield name="someData" />
<s:submit />
</s:form>
<s:form action="secondAction">
<s:if test="form==2">
<s:actionerror/>
<s:actionmessage/>
</s:if>
<s:textfield name="someOtherData" />
<s:submit />
</s:form>
In firstAction.java
@Getter private final static int form = 1;
@Getter @Setter private String someData;
In secondAction.java:
@Getter private final static int form = 2;
@Getter @Setter private String someOtherData;