J'ai une application web qui fonctionne sur ma machine (écrite en Java) et j'ai besoin de trouver les fichiers de classe associés à la page html générée par ce serveur web. Comment trouver ceci?pour trouver les fichiers de classe associés à la page html générée par le serveur web
Répondre
J'ai eu un peu d'utilisation des extraits suivants en essayant de comprendre à partir de quelles parties d'une page est construite, struts-carreaux en particulier peut être un tracas.
Dans le fichier web.xml de votre webapp (tout en bas), ajouter ce qui suit:
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<include-coda>/WEB-INF/myurl.jspf</include-coda>
</jsp-property-group>
</jsp-config>
Et dans le dossier WEB-INF ajouter un fichier appelé myurl.jspf avec le contenu suivant:
<%=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);
%>
Je sais que cela pirater et le nom de la page ne sera pas b e exactement l'imprimé, mais il vous donnera un soupçon d'où chercher.
Lorsque vous avez le nom de la page (partie), il est beaucoup plus facile de regarder dans les fichiers de configuration pour Spring, Struts ou des cadres similaires pour la classe/contrôleur.
Si elle est uniquement à des fins de débogage, mettez ce qui suit dans JSP:
<% Thread.dumpStack(); %>
Vous pouvez trouver les classes JSP compilées dans le dossier /work
du serveur d'applications en question. Si c'est pour des raisons professionnelles, alors vous avez vraiment besoin d'en dire plus sur le problème/l'exigence fonctionnelle pour laquelle vous pensez que c'est la solution. Nous pourrons alors trouver de très bonnes solutions. Au point, vous devez passer cette information de la couche de gestion à la couche de vue vous-même de toute façon.
- 1. Sortie HTML générée par Capture de la page JSF
- 2. Incorporation d'une table générée par XSLT dans une page Web
- 3. Outils pour réduire la taille HTML générée
- 4. Contrôle ActiveX ne pas accéder au système de fichiers lorsque la page est générée par programme
- 5. Meilleure pratique pour la structure de fichiers du serveur Web
- 6. Comment récupérer l'objet original d'une classe générée par NetBeans pour le transfert par JAX-WS?
- 7. Télécharger le contenu de la page générée par PHP à partir d'un autre script PHP
- 8. Script pour remplacer les éléments HTML par ID ou classe dans de nombreux fichiers HTML
- 9. Trouver tous les enregistrements sans les associés
- 10. suggestions Marquee pour la page web HTML
- 11. donné le contenu html, trouver la hauteur de la page pour la largeur donnée, avant de déchirer la page
- 12. XMLHttpRequest pour la page html sur le serveur web mais pas en développement
- 13. Effacer la page web html?
- 14. Nettoyage de html produit par microsoft pour le hachage, y compris dans une page Web «propre»
- 15. Comment enregistrer une page Web par programme?
- 16. Tri Table HTML générée dynamiquement
- 17. Ouvrir le répertoire Web à la page Web simple
- 18. Utilisation du code javascript externe pour ajouter des effets à une page générée par GWT
- 19. Comment afficher les images en utilisant le HTML créé par les servlets sur le serveur web de Jetty?
- 20. html de sortie à la page en classe PageBase hérité
- 21. Obtenir les rôles associés à une page asp.net
- 22. Trouver tous les fichiers htaccess sur le serveur
- 23. Expression régulière pour trouver des noms de classe en HTML
- 24. .xsd commentaires dans la classe wrapper générée par xsd.exe
- 25. Valeur nullable avec la classe générée par xsd.exe
- 26. Comment extraire le contenu de la source générée par javascript
- 27. La page d'index Html et les fichiers dans ce répertoire
- 28. Visual DataFlex: appelez WebService à partir de la page Web
- 29. éditeur de texte HTML pour page Web
- 30. Suggestion pour le générateur en ligne de code html à partir richtextbox sur la page web