2013-01-02 1 views
2

Dans mon flux Web Spring, j'ai une variable en FlowScope nommée "action", et je veux vérifier cette variable dans la méthode de validation;Comment obtenir une variable dans FlowScope?

\\\\\\ 
    if(action=="copy"){ 
    doCopy; 
    }else{ 
    doOther; 
    } 
\\\\\\\ 

Mais je ne sais pas comment appeler la variable "action". Aidez-moi, s'il vous plaît.

Répondre

5

Tu ne peux pas accéder comme ceci:

RequestContext rc = RequestContextHolder.getRequestContext(); 
String action = (String) rc.getFlowScope().get("action"); 

Ou, sans typecast si vous connaissez le type:

String action = rc.getFlowScope().getString("action"); 
Questions connexes