Я несколько раз использовал следующие фрагменты, пытаясь выяснить, из каких частей страницы построена, в частности, могут быть проблемы с плитами Struts.
В файле web.xml вашего веб-приложения (в самом низу) добавьте следующее:
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<include-coda>/WEB-INF/myurl.jspf</include-coda>
</jsp-property-group>
</jsp-config>
И в папке WEB-INF добавьте файл myurl.jspf со следующим содержимым:
<%=request.getServletPath()%><br>
<%
String name = this.getClass().getName();
String INF = "INF";
int pos = name.indexOf("INF");
if(pos > -1){
name = name.substring(pos + INF.length());
name = name.replaceAll("\\.", "/");
name = name.replaceAll("\\_", ".");
}
out.println(name);
%>
Я знаю, что это взлом, и имя страницы не будет точно напечатано, но это даст вам подсказку, где искать.
Когда у вас есть имя страницы (часть), гораздо проще искать в файлах конфигурации Spring, Struts или аналогичных инфраструктур для класса / контроллера.