Passer des variables à partir de JSP de servlet

Tout le temps, quand j'ai cherché sur Google, j'ai obtenu douzaine de réponses qui sont affichés dans Stackoverflow à propos du passage de variables au servlet de JSP.
Mais je me demande, je ne reçois pas de réponse de: How to pass a variable from JSP to a servlet class? Is it possible?

En fait je suis en train de faire un simple Répertoire application. Ici, je dois envoyer contact id pour une servlet pour l'édition et la suppression. Comment puis-je transmettre cette valeur?

Je sais, on peut passer de la variable de servlet pour JSP en utilisant request.setAttribute(key, value)
Mais quand je l'ai utilisé pour définir la variable en JSP et encore obtenir à l'aide session.getAttribute(key ) alors le résultat est null.

Dieu de m'aider.

  • Pourquoi allez-vous poster ici si vous voulez que Dieu vous aider à :-p
  • Je me demande pourquoi mettre des trucs dans la demande et de plus en plus de choses à partir de quelque chose n'a PAS de nom demande n'est pas de travail.
  • Tout le monde est dieu qui l'aide à quelqu'un. 🙂
  • Je pense que vous avez mal compris le cycle de vie d'une requête HTTP dans le contexte d'une servlet et jsp. La demande arrive à le conteneur, qui appelle une servlet. La servlet peu de magie et de transmettre la demande à la jsp, fondamentalement, le rendu html. La servlet n'a plus rien plus. Vous devez faire une nouvelle requête http soit par le biais d'un formulaire, un lien, un rafraichissement de la page, etc.
  • Vous pouvez communiquer avec servlet via faire la demande, même si vous le faites de jsp.
  • Nous ne pouvons pas utiliser la page jsp de transmettre certaines données à servlet, puis d'autres variable de session? C'est le seul but est de rendre? alors Comment nous pouvons communiquer jsp et servlet avec out à l'aide du formulaire?
  • Je peux passer d'élément de formulaire, mais Comment je peux envoyer d'autres variables qui sont à l'extérieur de l'élément de formulaire?
  • Je l'ai fait, Mais Il renvoie toujours NULL uniquement 🙁
  • fournir un code, alors il sera ez er pour vous aider.
  • servlet ne retourne rien, mais le processus de la demande et la réponse.
  • Désolé, il retourne uniquement la date de dernière modification de la demande et il ne peut pas être NULL.
  • Dans votre question, est le code que vous avez un problème avec? Vous avez besoin de montrer le code, ou une version plus petite de reproduire le problème que vous rencontrez. Merci de nous aider à vous aider.
  • vous êtes réglage variable de la demande, mais l'obtenir à partir d'objet de session c'est pourquoi vous obtenez la valeur null. définir et obtenir de l'attribut en utilisant le même objet, soit la demande ou de la session.
  • Vous devez transmettre ce que vous avez besoin en tant que paramètres de la requête, et l'utilisation request.getParameter() pour les obtenir.