Hi David,
Thanks again for the reply. I'm comparing MVC frameworks right now, and
wondering if struts2 has a similar feature to JSF. In JSF, an action can
look like this:
public class MyAction {
public String deleteUser() {
// Here I can inject errors for display on the JSP by writing:
FacesContext.getCurrentInstance().addMessage("userNameField", "Sorry,
that username is unknown");
return "input";
}
}
Notice MyAction inherits no JSF-specific interfaces and extends no
JSF-specific classes, which is I find very desirable.
Just wondering if struts2 has a way to decouple actions in this manner.
Spring-MVC does not and, of course, struts1 does not.
Thank you.
--- tom_brokaw <[EMAIL PROTECTED]> wrote:
> I said:
>> You don't *need* to extend ActionSupport to implement ValidationAware,
>> it's just much easier.
>
> So I *must* implement an interface (ValidationAware) or extend a struts2
> class in order to add errors messages from an action. Is that accurate?
If you want the framework to recognize those errors, be able to use them
in
tags, etc. or make decisions based on their presence (or not), use the
validation framework (which expects to be able to add messages based on
the
ValidationAware interface) then yes.
If you want to create your own framework for handling errors then you can
do
whatever you want.
Dave
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
*************************** IMPORTANT
NOTE***************************** The opinions expressed in this
message and/or any attachments are those of the author and not
necessarily those of Brown Brothers Harriman & Co., its
subsidiaries and affiliates ("BBH"). There is no guarantee that
this message is either private or confidential, and it may have
been altered by unauthorized sources without your or our knowledge.
Nothing in the message is capable or intended to create any legally
binding obligations on either party and it is not intended to
provide legal advice. BBH accepts no responsibility for loss or
damage from its use, including damage from virus.
************************************************************************
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]