OVH Cloud OVH Cloud

[Struts] validator

3 réponses
Avatar
Delrue David
Salut,

J'ai une question très vague, j'espère que qq1 ayant déjà eu le problème
pourra me répondre.

Suite au changement de version de struts (ainsi que d'autre Jar tel que
commons-validator), les validator ne fonctionnent plus.
je peut passer d'une page à l'autre sans message d'erreur même si je
n'ai pas remplis les champs.

Est ce que qq1 a déjà fait ce genre de changement avec les même problèmes?

Merci
--
David Delrue

_-`````-, ,- '- .
.' .- - | | - -. `.
/.' / `. \
:/ : _... ..._ `` :
:: : /._ .`:'_.._\. || :
:: `._ ./ ,` : \ . _.'' .
`:. / | -. \-. \\_ /
\:._ _/ .' .@) \@) ` `\ ,.'
_/,--' .- .\,-.`--`.
,'/'' (( \ ` )
/'/' \ `-' (
'/'' `._,-----'
''/' .,---'
''/' ;:
''/'' ''/
''/''/''
'/'/'
`;

We are Penguin. Resistance is futile. You will be assimilated.

3 réponses

Avatar
Patrice Trognon
Delrue David wrote:

Salut,

J'ai une question très vague, j'espère que qq1 ayant déjà eu le problème
pourra me répondre.

Suite au changement de version de struts (ainsi que d'autre Jar tel que
commons-validator), les validator ne fonctionnent plus.
je peut passer d'une page à l'autre sans message d'erreur même si je
n'ai pas remplis les champs.

Est ce que qq1 a déjà fait ce genre de changement avec les même problèmes?

Merci


Bonjour,

J'espère que ma réponse va t'aider un peu même si je n'ai pas la
réponse direct à ta question.

J'ai rencontré quelques soucis en passant aussi une application développée
sur une ancienne version de struts sur la dernière en download sur le site.

J'ai eu un certain nombre de choses à reprendre au niveau du fichier
struts-config.xml ainsi qu'au niveau du code aussi (dans le code des
Actions entre autre).

J'ai résolu tous les problèmes en consultant les exemples qui viennent
avec la distrib complete de struts, et en comparant mes fichiers de conf
et de code avec ceux des exemples en question.

Voila, c'est donc je pense un début de piste pour toi.

bonne continuation.

--

Patrice Trognon
http://www.javadevel.com

Avatar
Delrue David
Merci,

J'ai quand même fini par trouver la solution.

Struts 1.1 utilisait ActionError pour ses message d'erreurs (ActionError
hérite de ActionMessage depuis 1.1)
dans la 1.2, ils ont déprécié ActionError et ont utilisé ActionMessage.

Et dans le projet que lequel je suis, d'ancien employé de la société ont
réécrit la classe FieldCheck.

J'ai donc viré tout ce qui était déprécié pour remplacé par les classes
conseillée.

Il ne me reste plus qu'à vérifier si il est vraiment util de tout
réécrire (a part de pouvoir faire des logs en débug, le code des
validator de struts est plus propre et plus à jours)

@+

Et encore merci.



Patrice Trognon wrote:
Delrue David wrote:


Salut,

J'ai une question très vague, j'espère que qq1 ayant déjà eu le problème
pourra me répondre.

Suite au changement de version de struts (ainsi que d'autre Jar tel que
commons-validator), les validator ne fonctionnent plus.
je peut passer d'une page à l'autre sans message d'erreur même si je
n'ai pas remplis les champs.

Est ce que qq1 a déjà fait ce genre de changement avec les même problèmes?

Merci



Bonjour,

J'espère que ma réponse va t'aider un peu même si je n'ai pas la
réponse direct à ta question.

J'ai rencontré quelques soucis en passant aussi une application développée
sur une ancienne version de struts sur la dernière en download sur le site.

J'ai eu un certain nombre de choses à reprendre au niveau du fichier
struts-config.xml ainsi qu'au niveau du code aussi (dans le code des
Actions entre autre).

J'ai résolu tous les problèmes en consultant les exemples qui viennent
avec la distrib complete de struts, et en comparant mes fichiers de conf
et de code avec ceux des exemples en question.

Voila, c'est donc je pense un début de piste pour toi.

bonne continuation.




--
David Delrue

_-`````-, ,- '- .
.' .- - | | - -. `.
/.' / `.
:/ : _... ..._ `` :
:: : /._ .`:'_.._. || :
:: `._ ./ ,` : . _.'' .
`:. / | -. -. _ /
:._ _/ .' .@) @) ` ` ,.'
_/,--' .- .,-.`--`.
,'/'' (( ` )
/'/' `-' (
'/'' `._,-----'
''/' .,---'
''/' ;:
''/'' ''/
''/''/''
'/'/'
`;

We are Penguin. Resistance is futile. You will be assimilated.


Avatar
Patrice Trognon
Delrue David wrote:

voila, c'est de ce genre d'erreur dont je parlais, dans mon cas
c'etait le méthode de la classe action qui a changé de nom, maintenant
c'est execute :)

cordialement,

Patrice.

Merci,

J'ai quand même fini par trouver la solution.

Struts 1.1 utilisait ActionError pour ses message d'erreurs (ActionError
hérite de ActionMessage depuis 1.1)
dans la 1.2, ils ont déprécié ActionError et ont utilisé ActionMessage.

Et dans le projet que lequel je suis, d'ancien employé de la société ont
réécrit la classe FieldCheck.

J'ai donc viré tout ce qui était déprécié pour remplacé par les classes
conseillée.

Il ne me reste plus qu'à vérifier si il est vraiment util de tout
réécrire (a part de pouvoir faire des logs en débug, le code des
validator de struts est plus propre et plus à jours)

@+

Et encore merci.



Patrice Trognon wrote:
Delrue David wrote:


Salut,

J'ai une question très vague, j'espère que qq1 ayant déjà eu le problème
pourra me répondre.

Suite au changement de version de struts (ainsi que d'autre Jar tel que
commons-validator), les validator ne fonctionnent plus.
je peut passer d'une page à l'autre sans message d'erreur même si je
n'ai pas remplis les champs.

Est ce que qq1 a déjà fait ce genre de changement avec les même
problèmes?

Merci



Bonjour,

J'espère que ma réponse va t'aider un peu même si je n'ai pas la
réponse direct à ta question.

J'ai rencontré quelques soucis en passant aussi une application
développée sur une ancienne version de struts sur la dernière en download
sur le site.

J'ai eu un certain nombre de choses à reprendre au niveau du fichier
struts-config.xml ainsi qu'au niveau du code aussi (dans le code des
Actions entre autre).

J'ai résolu tous les problèmes en consultant les exemples qui viennent
avec la distrib complete de struts, et en comparant mes fichiers de conf
et de code avec ceux des exemples en question.

Voila, c'est donc je pense un début de piste pour toi.

bonne continuation.






--

Patrice Trognon
http://www.javadevel.com