In my struts2 application I want to open a new window when user click on a link available on jsp page.Comment ouvrir une nouvelle fenêtre sans utiliser window.open() et <a href="'> in Struts2
I don’t want to user window.open() function of javascript and anchor tag i.e <s:a href=””>
.
Onclick control should goto action class, after some processing there it should open a new window.
Please help if it is possible.
ChssPly76, Merci 4 réponse. En fait, avant d'ouvrir une nouvelle fenêtre, je veux récupérer des entrées de la base de données, puis ces entrées apparaîtront dans la nouvelle fenêtre ouverte (.jsp). Comme, window.open() ouvre directement une nouvelle fenêtre donc inutile. Ya, avant de voir votre réponse, je l'ai utilisé balise d'ancrage comme
GoToBlog (2) Son fonctionnement bien. Mais maintenant je veux fixer la nouvelle taille de la fenêtre ouverte et cela ne devrait rien afficher comme les menus d'Internet Explorer, la barre d'adresse, le rafraîchissement, etc. – vivmalLa seule façon de contrôler la taille/les attributs de la fenêtre est via la fonction window.open(). Je ne suis pas sûr de savoir pourquoi vous dites que c'est "inutile" - vous pouvez passer une URL à votre JSP avec les paramètres de la méthode window.open(), par exemple. 'window.open (" http://mysite.com/full_path/someAction?autoId=autoId "," blogs "," menubar = 0, statut = 0, largeur = 350, hauteur = 250 ")'. Votre action sera invoquée et vous pouvez faire ce que vous voulez - comme charger des choses de DB - avant de rendre la sortie à cette fenêtre. – ChssPly76
Je suis d'accord avec ChssPly76, mais je ne peux pas fournir d'URL au début comme window.open ("url"), je dois fournir seulement actionName et cette action ira à mon struts.xml là xml décidera que le contrôle va à quelle action class (.java) et cette classe d'action fera un traitement avec DB et retournera error/input/success etc. à struts.xml puis struts.xml déclarera quelle nouvelle fenêtre s'ouvrira (ie page jsp). Suggérer ... son fonctionnement intéressant ... – vivmal