2009-10-22 5 views

Répondre

3

Il est impossible d'obtenir le nom de la JSP fichier simplement parce qu'à ce stade, il a été compilé et vous avez affaire à la version compilée plutôt que le fichier JSP source.

Vous pouvez obtenir le nom de la classe JSP a été compilée via

pageContext.getPage().getClass().getName(); 

et essayer de tirer le nom de la JSP à partir mais le schéma de nommage diffère entre les conteneurs JSP.

+0

Lorsque vous mettez cette façon, et après avoir examiné les classes compilées jsp, je comprends pourquoi. – Brimstedt

1

Vous pouvez obtenir le nom de fichier et le chemin de la JSP:

String jspFilePath = ((Servlet)pageContext.getPage()).getServletConfig().getServletName(); 
+0

Cela ne fonctionnera pas pour les JSP –

Questions connexes