Existe-t-il une manière plus simple de faire cela dans une configuration JSP/Struts1?Propre façon de rendre le HTML sous conditions dans la vue?
... certains HTML ici ...
EDIT: En mode admin je voudrais avoir accès à des paramètres supplémentaires à partir d'un élément de forme, par exemple de l'élément de forme:
input type="text" value="Test user" name="Owner"
EDIT 2: En fait, mon problème est très similaire à la question qui a été posée dans: Conditionally Render In JSP By User
Mais je ne suis pas vraiment le « pseudo-code » de la probablement répondre
moment, au lieu de sessionConfig est l'utilisation MyFormIncludingConfigParameters Dans le DYNAFORM J'ai aussi une propriété adminMode Il fonctionne, bien que les concepts sont encore un peu trouble (ce scope = « application » signifie, comment je coud déclencheur non Classe -DynaForm) – poseid
scope = "application" signifie que Struts recherche un bean dans ServletContext. C'est une partie de la spécification J2EE, vous pouvez lire à ce sujet dans le tutoriel de Sun. Pour une classe non-DynaForm, elle doit être définie comme form dans struts config (elle sera automatiquement liée à request ou session comme spécifié) ou vous devez la lier manuellement à request dans votre action; Vous pouvez ensuite utiliser le code ci-dessus en remplaçant 'sessionConfig' par le nom de l'attribut auquel vous l'avez lié. – ChssPly76