I had the whole validation thing working great, and then I had to go and
get 'fancy' with my Actions and aliases, and now, I can't seem to get my
validator xml files named correctly...
<!-- Use Case 01 -->
<action name="Account_*" class="com.skip.action.AccountAction"
method="list">
<result
name="success">/WEB-INF/jsp/UC01-EnterPayment.jsp</result>
<!-- we don't need the full stack here -->
<interceptor-ref name="basicStack"/>
</action>
<action name="AccountCrud_*"
class="com.skip.action.AccountAction" method="{1}">
<result name="input">/WEB-INF/jsp/UC01-FindAccount.jsp</result>
<result
name="success-acctfound">/WEB-INF/jsp/UC01a-RetrieveFee.jsp</result>
<result
name="error-acctnotfound">/WEB-INF/jsp/UC01-FindAccount.jsp</result>
<result name="search">/WEB-INF/jsp/UC01-FindAccount.jsp</result>
<result name="success"
type="redirect-action">Account_input</result>
<result name="success-deleted"
type="redirect-action">Account_input</result>
</action>
<action name="Payment_*" class="com.skip.action.AccountAction"
method="{1}">
<result name="input">/WEB-INF/jsp/UC01a-RetrieveFee.jsp</result>
<result name="list">/WEB-INF/jsp/UC01a-RetrieveFee.jsp</result>
<result
name="success-feefound">/WEB-INF/jsp/UC01b-EnterPayment.jsp</result>
<result
name="success-paymentmade">/WEB-INF/jsp/UC01b-EnterPayment.jsp</result>
<result
name="error-feenotfound">/WEB-INF/jsp/UC01a-RetrieveFee.jsp</result>
<result
name="error-paymentnotmade">/WEB-INF/jsp/UC01b-EnterPayment.jsp</result>
<result type="redirect-action">Menu</result>
<result
name="success">/WEB-INF/jsp/UC01a-RetrieveFee.jsp</result>
</action>
According to the doc:
Validation rules can be specified:
1. Per Action class: in a file named ActionName-validation.xml
2. Per Action alias: in a file named ActionName-alias-validation.xml
3. Inheritance hierarchy and interfaces implemented by Action class:
WebWork searches up the inheritance tree of the action to find
default validations for parent classes of the Action and
interfaces implemented
So I have a form that will be submitting a payment, and I want to
validate a couple fields on the form...
<form namespace="/blah" id="Payment_retrieveFee"
name="Payment_retrieveFee" onsubmit="return
validateForm_Payment_retrieveFee();"
action="/WEB/blah/Payment_retrieveFee.do" method="POST">
What do I name my validation xml file in com.skip.action?
AccountAction-valdiation.xml is too broad
AccountAction_payment-validation.xml doesn't work
AccountAction_Payment-validation.xml doesn't work
Payment-validation.xml doesn't work
I'll keep digging through Wikis, Examples and Doc, but I haven't found
it yet.
Thanks for any help
Skip
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]