when I do so, my application doesn't start anymore ans I have the following
error :
java.lang.NullPointerException
org.apache.struts.taglib.html.JavascriptValidatorTag.renderJavascript(JavascriptValidatorTag.java:360)
org.apache.struts.taglib.html.JavascriptValidatorTag.doStartTag(JavascriptValidatorTag.java:335)
org.apache.jsp.logon_jsp._jspx_meth_html_javascript_0(logon_jsp.java:345)
Seyhan Basmaci <[EMAIL PROTECTED]> wrote:
oppss, just try to add language parameter,,
-----Original Message-----
From: Seyhan Basmaci
Sent: Friday, January 14, 2005 3:13 PM
To: Struts Users Mailing List
Subject: RE: Different validations for one form
add language and cuntry parameters ,,
(country may be different from FR )
-----Original Message-----
From: julie gautier [mailto:[EMAIL PROTECTED]
Sent: Friday, January 14, 2005 3:02 PM
To: Struts Users Mailing List
Subject: RE: Different validations for one form
Done. I always have the same error...
Seyhan Basmaci wrote:you have two formset tag,
(Note: The FormSet has language, country, and variant attributes that
correspond with the java.util.Locale class.
If they are not used, the FormSet will be set to the default locale.)
Put "/commercialplanprint" into first tag, like below
property="prop1"
depends="required">
property="prop2"
depends="required">
property="prop3"
depends="required">
-----Original Message-----
From: julie gautier [mailto:[EMAIL PROTECTED]
Sent: Friday, January 14, 2005 2:40 PM
To: Struts Users Mailing List
Subject: RE: Different validations for one form
Thanks again for your help.
So, my two jsp are : commercialplanList.jsp and commercialplanPrint.jsp.
I have one form : CommercialPlanForm.class
I have one action class : CommercialPlanAction.class
Here is my struts-config :
type="com.mypack.CommercialPlanAction"
name="commercialPlanForm"
scope="request"
input="/mainmenu.do">
type="com.mypack.CommercialPlanAction"
name="commercialPlanForm"
scope="request"
input="/mainmenu.do">
In validation.xml, I have :
property="prop1"
depends="required">
property="prop2"
depends="required">
property="prop3"
depends="required">
See the fields to be validated in commercialplanList.jsp are prop1 and prop2
and the field to be validated in commercialplanPrint.jsp is prop3.
Now, I wrote in my jsps :
in commercialplanPrint.jsp :
and in commercialplanList.jsp :
And CommercialPlanForm.class extends ValidatorActionForm
Now when I try to access commercialplanPrint.jsp I still have an error that
says :
javax.servlet.jsp.JspException: No form found under 'commercialPlanForm' in
locale 'fr'
at
org.apache.struts.taglib.html.JavascriptValidatorTag.renderJavascript(JavascriptValidatorTag.java:364)
at
org.apache.struts.taglib.html.JavascriptValidatorTag.doStartTag(JavascriptValidatorTag.java:335)
at
org.apache.jsp.commercialplanPrint_jsp._jspx_meth_html_javascript_0(commercialplanPrint_jsp.java:734)
at
org.apache.jsp.commercialplanPrint_jsp._jspService(commercialplanPrint_jsp.java:210)
What am I doing wrong ?
Thanks !
Seyhan Basmaci wrote:
in your struts config file ,
define two map to same action class,
for example , pathA and PathB
in validation.xml,, define validation for each path,,
I hope it works :),
formset>
-----Original Message-----
From: julie gautier [mailto:[EMAIL PROTECTED]
Sent: Friday, January 14, 2005 2:07 PM
To: Struts Users Mailing List
Subject: RE: Different validations for one form
Ok, but I have the same action class too... So how will it know that for one
jsp, it's a validation and for the other jsp it's the other validation to use...
My two jsp share the same form and the same action class...
Do you have an idea ?
Thanks for your help.
Seyhan Basmaci wrote:
you can use form based validation or action based validation in struts 1.2 ,
1) to use form based validation,
form classes must extend ValidatorActionForm or DynaValidatorActionForm classes.
(org.apache.struts.validator.ValidatorActionForm,org.apache.struts.validator.DynaValidatorActionForm)
2) to use action based validation ,
form classes must extend ValidatorForm or DynaValidatorForm classes.
(org.apache.struts.validator.ValidatorForm,org.apache.struts.validator.DynaValidatorForm)
in this case,
you must give action name instead of form name in your validation.xml file such
as,
formset>
..........................
you must use second way, take it easy..
-----Original Message-----
From: jgfa92004 [mailto:[EMAIL PROTECTED]
Sent: Friday, January 14, 2005 1:11 PM
To: [email protected]
Subject: Different validations for one form
Hi everybody,
Here is my problem : I have two jsp that share the same action class
(and the same form). As they don't contain the same fields, I would
like to have two different validations : one for each jsp. I use
Validator and Struts 1.2. How can I do that ?
Thanks in advance.
Julie
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------
D�couvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Cr�ez votre Yahoo! Mail
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------
D�couvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Cr�ez votre Yahoo! Mail
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------
D�couvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Cr�ez votre Yahoo! Mail
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------
D�couvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Cr�ez votre Yahoo! Mail