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