First, you define a class that displays validation information.
Such as:
1 Public InterfaceReturnobject {2 3 Public Booleanissuccess ();4 5 PublicString GetReason ();6 7 }8 9 Public classDefaultreturnImplementsReturnobject {Ten Private Booleansuccess; One PrivateString reason; A - PublicDefaultreturn (Booleansuccess, String reason) { - This. Success =success; the This. Reason =reason; - } - - @Override + Public Booleanissuccess () { - returnsuccess; + } A at @Override - PublicString GetReason () { - returnreason; - } -}
View Code
After that, the return type is the class (back to the foreground).
The code in the foreground validates the information
such as (Ajax's success function):
Success:function (dataobj) { if (true = = dataobj["Success"]) { location.href = ""; } else { alert (dataobj["Reason"]); } }
Javaweb the solution to tell the user what the exception is