I wonder if this is durable with S2:
JSP form:
this form has a button FINALIZE, if all goes well - the result SUCCESS
should be seen in placeA on the page and if it fails the result FAILURE
should be seen in placeB (a different place on the page);
the SUCCESS/FAILURE are just messages but they must be seen on different
places on the page.
(note that the page is using AJAX tags)
<code>
<s:submit value="finalize" action="test_ finalize" theme="ajax"
targets="target_id_success, target_id_failure" showLoadingText="false"
indicator="loadingImage"/>
.
.
<!-- placeA -->
<s:div id="target_id_success" theme="ajax">
</div>
.
.
<!-- placeB -->
<s:div id="target_id_failure" theme="ajax">
</div>
</code>
So, say the end user clicks the finalize button and activates the
finalize-action-method. How can I instruct in the action that for if all
goes well - show the success message on DIV target_id_success,
and if something went wrong - show the FAILURE message on DIV:
target_id_failure.
<code>
public String finalize()
{
//something went wrong
addActionError("error...sorry"); //this error should be seen only in
DIV target_id_failure
return "error-message";
//if all is OK
addActionMessage("good job"); //this message should be seen only on
DIV target_id_success
return "success-message";
}
</code>
Many thanks!
--
View this message in context:
http://www.nabble.com/S2%3A-Ajax-tags----how-to-return-a-message-to-a-specific-DIV--tp24412933p24412933.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]