Beispiel für Struts 2-Debug-Tags

Beispiel für das Debug-Tag von Struts 2

Laden Sie es herunter -Struts2-Debug-Tag-Example.zip

In Struts 2 ist das Tag "debug" ein sehr nützliches Debugging-Tag, um den Inhalt der Details "Value Stack" und "Stack Context" auf der Webseite auszugeben. In diesem Lernprogramm wird die Verwendung des Tags "debug" auf der JSP-Seite gezeigt.

1. Aktion

Eine einfache Aktionsklasse mit der Eigenschaft "propertyInStack" wird später im Wertestapel angezeigt.

DebugTagAction.java

package com.example.common.action;

import com.opensymphony.xwork2.ActionSupport;

public class DebugTagAction extends ActionSupport{

    public String propertyInStack;

    public String getPropertyInStack() {
        return propertyInStack;
    }

    public void setPropertyInStack(String propertyInStack) {
        this.propertyInStack = propertyInStack;
    }

}

2. Beispiel für ein Datumsetikett

Eine JSP-Seite, auf der die Verwendung des Tags "debug" zur Ausgabe der "Value Stack" und "Stack Context" des Systems angezeigt wird.

debug.jsp

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




Struts 2 debug tag example

<s:debug /> generiert einen Textlink mit dem Namen „debug“. Sie müssen auf den Textlink klicken, um die Debugging-Details zu erweitern.

3. struts.xml

Verlinke es ~





    
    

        
            pages/debug.jsp