Aucun résultat défini pour l'action et le résultat de l'entrée
Je suis à l'aide de Struts2
J'obtiens l'erreur que l'absence de résultat définit pour l'action et le résultat de l'entrée
<action name="update" method="updatePhase" class="Project">
<result name="updated">/Project.jsp</result>
</action>
Mon action n'est pas en passant à ma classe java.
Quelqu'un peut m'aider?
OriginalL'auteur jones | 2011-04-21
Vous devez vous connecter pour publier un commentaire.
Le message d'erreur signifie que le nom du résultat
input
n'a pas été défini pour votre action. Le résultatinput
est un résultat par défaut retournée par Struts quand il ya un problème avec la validation des paramètres passés à une action. Donc, je recommande à vérifier et s'assurer que les paramètres que vous transmettez à partir de votre formulaire HTML correspond aux paramètres de votre action. Vérifier l'orthographe, types de données, etc.C'est très utile aussi pour moi, tnx !!!
OriginalL'auteur Tommi
J'ai eu le même message d'erreur et j'ai changé mon struts.xml fichier
surtout name="input" n'était pas défini
OriginalL'auteur Raheel
Supposons que vous venez de x.jsp.
Quelques fois quand vous mettez la validation d'annotation dans votre classe d'haricot, que vous utilisez dans votre Action et ne fournissent pas de
x.jsp ,une exception est levée.
Si vous ne voulez pas valider la saisie de tout simplement supprimer la validation d'annotation à partir de la fève de classe.
OriginalL'auteur Ashish
Une solution consiste à spécifier un résultat avec le nom "entrée" pour l'action. Voilà comment j'ai résolu mon problème par le biais de l'annotation.
Avant:
Après:
OriginalL'auteur Kashif Nazar
Réponse Simple - se produit lorsque vous fournissez une mauvaise entrée .
Par exemple, si vous avez un champ nommé "prénom" qui est de type char et si vous donnez une mauvaise saisie ( int )
OriginalL'auteur struts2
Le cas le plus fréquent est la présence de la convention plugin. Regarder pour que quoi que ce soit avec une "convention" et le supprimer. Une description plus détaillée suivra bientôt.
OriginalL'auteur codingangel
Généralement votre execute()/updatePhase() dans le contrôleur de retourner à jour si tout va bien .
Mais il existe d'autres types de retour qui struts prendra soin .
Vous pouvez gérer manuellement en défiant vos valeurs de retour et correspondant
À l'intérieur de l'intérieur de la balise correspondante.
Espère que c'est clair maintenant.
OriginalL'auteur Suryaprakash Pisay
Si vous avez remplacé la méthode de validation dans votre fichier de classe (class="projet" dans votre cas), alors il faut la nécessaire les valeurs d'entrée que vous utilisez dans la validation de la méthode.
Vous pouvez passer soit les valeurs nécessaires ou modifier certaines validations de la validation de la méthode.
OriginalL'auteur Div
Le nom de Résultat dans Action et struts.xml doit être égal. Encore si vous obtenez cette erreur, il peut être le fichier jar du problème. Essayez d'ajouter ce fichier jar dans votre bibliothèque:
javassist-3.9.0.GA.jar
.OriginalL'auteur Adi Repalle
Je pense que vous devez donner le nom complet sous la balise
class=""
dansstruts.xml
. Alorsil va commencer à passer votre action.
OriginalL'auteur durgesh