2017-09-19 5 views
-1

J'ai créé un projet web java avec le support de maven et j'ai du mal à faire suivre une requête à une page interne .jsp.Transférer la requête vers une page .jsp interne

Comme le dit Maven documentation

J'utilise package main.java pour les ressources Java et main.webapp package pour le contenu Web. Maintenant, je veux transmettre une demande. La servlet qui va gérer cette logique se trouve au java.main.somepackage et le fichier .jsp se trouve au java.webapp. Comment puis-je transférer la demande sur ce fichier? La structure de la bibliothèque est présente comme indiqué ci-dessus: enter image description here

Je veux transmettre xxxxxxxxx/survey/-xxxxxxxxxx/survey/index.jsp Maintenant, quand je clique sur le bouton qui redirige la demande, le chemin que je reçois est: xxxxxxxxx/survey/ même pourquoi j'utilise req.getRequestDispatcher("survey.jsp").forward(req, resp); . Comment puis-je atteindre l'avant dont j'ai besoin? Merci d'avance

+0

Pouvez-vous mettre à jour votre erreur ici? – VNT

+0

@VNT merci pour votre réponse, mais j'ai compris le problème. Ce n'était pas le servlet qui n'a pas envoyé la redirection, le problème était avec l'action de forme que je soumettais. Le chemin de soumission était différent du chemin de servlet – HasS

+0

Veuillez écrire le code comme texte, pas comme capture d'écran –

Répondre

0

Avez-vous essayé sans obtenir le chemin du contexte? Placez le fichier JSP dans le dossier Views, puis essayez ci-dessous.

, c'est-à-dire request.getRequestDispatcher("/view/electrics.jsp").forward(req,res); Peut être un chemin difficile. Vérifiez que le chemin par défaut que vous obtenez en premier.

+0

Je vous remercie pour votre réponse, mais j'ai compris le problème. Ce n'était pas le servlet qui n'a pas envoyé la redirection, le problème était avec l'action de forme que je soumettais. Le chemin de soumission était différent du chemin de servlet. – HasS

+0

Cela fonctionne-t-il lorsque la guerre est déployée sur un serveur Web Amazon? Parce que j'ai toujours des problèmes. – HasS