2009-02-12 11 views
0

Lors d'un travail précédent, ils disposaient d'un mode de débogage qui mettait en évidence les pavés Struts dans le navigateur afin que vous sachiez ce que chaque pavé faisait et le nom de fichier du pavé. Cela a été extrêmement utile lorsque vous êtes perdu dans une forêt de tuiles imbriquées. Maintenant que je suis dans un nouvel endroit, j'ai essayé de comprendre comment l'implémenter, mais je suis vide. Des idées?Struts tiles Visualisation du débogage

Répondre

1

le code suivant fonctionne pour moi (dans un jsp):

Object nestedTilePath = request.getAttribute("javax.servlet.include.request_uri"); 
    String thePath; 
    if (nestedTilePath != null){ 
    thePath = nestedTilePath.toString(); 
    } else { 
    thePath = request.getRequestURI(); 
    } 
    out.println(application.getRealPath(thePath)); 

, vous pouvez incorporer dans un tag que vous mettriez dans chacune de vos tuiles, enveloppant le code dans un chèque if (debugMode) .

Espérons que ça aide!

0

Il ne vous arrivera probablement qu'à mi-chemin, mais j'ai téléchargé un outil pour firefox appelé WebDeveloper. Il décrit très bien les tables et les cellules.

Aaron