2009-02-12 78 views
0

在之前的工作中,他们有一个调试模式,可以在浏览器中突出显示struts瓷砖,这样您就可以知道每个瓷砖在做什么以及瓷砖的文件名。这对于当你迷失在镶嵌瓷砖的森林中非常有用。现在,我正在一个新的struts地方,我一直在试图找出如何实现它,但我空空如也。有任何想法吗?Struts瓷砖可视化调试

回答

1

下面的代码工作对我来说(在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)); 

所以,你可以纳入到这一点,你就会把您的每一个瓦片的标签,包装代码在if (debugMode)检查。

希望有帮助!

0

它可能只会让你一半在那里,但我下载了一个叫做WebDeveloper的firefox工具。它很好地概述了表格和单元格。

Aaron