0

在以前的工作中,他们有一个调试模式,可以在浏览器中突出显示 struts 磁贴,这样您就可以知道每个磁贴在做什么以及磁贴的文件名。当您迷失在嵌套瓷砖的森林中时,这非常有用。既然我在一个新的 struts 地方,我一直在试图弄清楚如何实现它,但我一无所获。有任何想法吗?

4

2 回答 2

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)支票中。

希望有帮助!

于 2009-02-27T00:29:26.463 回答
0

它可能只会让你走到一半,但我下载了一个名为 WebDeveloper 的 Firefox 工具。它很好地勾勒出表格和单元格。

亚伦

于 2009-07-27T19:24:47.203 回答