comment faire pour rediriger à jambes de suspension de l'action de script java dans struts 2?

comment faire pour rediriger à jambes de suspension de l'action de script java?

si la condition dans le script obtenu le succès puis j'ai besoin d'invoquer une action dans le fichier de configuration xml, sinon aucune action en invoquant le contrôle doit rester à la même page? s'il vous plaît aider sur ce point?

Java Script

    function displayDate()
{

       var x=document.getElementsByName("userName")
    if(x = "shan")
    {   
    alert("shankarasd");
    document.myForm.action ="/setUpForInsertOrUpdate";
    document.myForm.submit();
    }

}

HTML

    <html>
        <body>
        <s:form action="HelloWorld" >
            <s:textfield name="userName" label="User Name" />
            <s:submit onclick="displayDate()" />
        </s:form>
    </body>
</html>

config.xml

 <struts>
    <package name="default" extends="struts-default">
        <action name="HelloWorld" class="vaannila.HelloWorld.HelloWorld"> 
            <result name="SUCCESS">/success.jsp</result>
        </action>
        <action name="setUpForInsertOrUpdate" method="setUpForInsertOrUpdate" class="vaannila.HelloWorld.HelloWorld">
            <result name="SUCCESS1">/success1.jsp</result>
        </action>
        <action name="back" method="back" class="vaannila.HelloWorld.HelloWorld">
            <result name="SUCCESS2">/success.jsp</result>
        </action>
    </package>
</struts> 
Si vous voulez comparer la valeur de m à 1, vous ne voulez certainement pas à l'aide de = (c'est l'opérateur d'affectation). Au lieu d'utiliser ==.
il peut être n'importe quelle valeur, j'ai juste donné un exemple.
en fait au lieu de vérifier les m==1, je vais obtenir la valeur de l'utilisateur et utilisé pour vérifier.
anthony j'ai mis à jour ma qustion,veuillez vérifier ce point.
quel est le problème et je crois = est un opérateur d'affectation, tandis que == est la comparaison

OriginalL'auteur jcrshankar | 2012-02-24