Exemple de balise d’URL Struts 2

Exemple de balise URL Struts 2

Téléchargez-le -Struts2-URL-Tag-Example.zip

La balise Struts 2 «url» est utilisée pour créer une URL et la générer sous forme de texte. Il ne fonctionne jamais seul, mais il peut fournir une URL à d’autres balises comme<s:a> pour créer un lien hypertexte ou<img> pour afficher une image. Dans ce didacticiel, il présente 5 cas d'utilisation courants de la balise Struts 2 «url».

1. action

Une classe Action pour transmettre la demande.

URLTagAction.java

package com.example.common.action;

import com.opensymphony.xwork2.ActionSupport;

public class URLTagAction extends ActionSupport{

    public String execute() {
        return SUCCESS;
    }

}

2. Exemple de balise URL

Voici les 5 exemples illustrant l'utilisation de la balise Struts 2 "url".

  1. Créez une URL d'image.

    " />

    Sortie (supposons que le nom du contexte racine est "Struts2Example")

  2. Créez un texte «Google» et liez-le àhttp://www.google.com.

    Sortie

    Lorsque vous définissez la valeur de l'URL avec le début des mots «http» ou «www», Struts 2 la restituera telle quelle, sans ajouter le nom de contexte racine supplémentaire comme exemple 1.

  3. Créez une URL d'action avec un paramètre «id» et exportez-la au format texte.

    
        123
    

    Sortie

    /Struts2Example/urlTagAction.action?id=123
  4. Créez une URL d'action avec un paramètre «nom» et combinez-la avec la balise<s:a> via<s:property>.

    Sortie

  5. Créez une URL d'action avec un paramètre «age» et combinez-la avec la balise<s:a> via «%{urlTag}».

    
        99
    
    URL Tag Action (via %)

    Sortie

Code de page JSP complet…

url.jsp

<%@ taglib prefix="s" uri="/struts-tags" %>
 




Struts 2 URL tag example

  1. " />
  2. " target="_blank">Google
  3. 123
  4. example " >URL Tag Action (via property)
  5. 99 URL Tag Action (via %)

3. struts.xml

Liez-le ~




    
    

    
        pages/url.jsp