voulez créer une application utilisant des pages jsp telle qu'elle prenne une valeur de l'utilisateur dans une zone de texte et sur la base de cette valeur il récupère d'autres valeurs de base de données et remplit d'autres zones de texte les valeurs ren- voyéesvoulez remplir une zone de texte dynamiquement dans la page jsp
1
A
Répondre
2
Créer un formulaire HTML et le mettre dans
search.jsp
:<form action="search" method="post"> <input type="text" name="query"> <input type="submit"> </form>
Créer une classe Java qui
extends HttpServlet
et fait la tâche entreprise souhaitée:protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String query = request.getParameter("query"); Data data = someDAOClass.find(query); request.setAttribute("data", data); // Will be available in EL by ${data} request.getRequestDispatcher("search.jsp").forward(request, response); // Return back to JSP page. }
Plan servlet sur un
url-pattern
de/search
dansweb.xml
de sorte qu'il sera exécuté alors la forme dans la JSP est soumis. Étendre le formulaire avec les champs d'entrée qui devraient afficher ces données. Remplissez simplement l'attributvalue
des éléments d'entrée avec les informations souhaitées.<form action="somethingelse" method="post"> <input type="text" name="id" value="${fn:escapeXml(data.id)}" /> <input type="text" name="name" value="${fn:escapeXml(data.name)}" /> <input type="text" name="email" value="${fn:escapeXml(data.email)}" /> <input type="text" name="age" value="${fn:escapeXml(data.age)}" /> ... </form>
Le
fn:escapeXml
est le chemin pour éviter XSS.
Questions connexes
- 1. Remplir dynamiquement une zone de liste à partir d'une zone de texte dans ASP.NET MVC 2
- 2. Remplir la zone de texte avec flex
- 3. Remplir ASPX créé dynamiquement Page
- 4. remplir une zone de texte sur un formulaire - oracle
- 5. Comment ajouter une zone de texte dynamiquement?
- 6. Remplir une liste déroulante JSP avec des noms de dossier
- 7. Comment remplir dynamiquement un menu déroulant à partir d'une zone de texte
- 8. Remplir une zone de texte à partir d'un fichier
- 9. Remplir une zone de texte avec des caractères spéciaux
- 10. Remplir dynamiquement une liste dans Div
- 11. Qu'est-ce qu'un moyen de remplir une zone de texte multiligne avec une ligne de texte?
- 12. Redimensionner dynamiquement le texte pour remplir div
- 13. Remplir une liste de JSP au printemps
- 14. remplir une zone de texte avec des données mysql
- 15. de javascript appeler une page jsp
- 16. Je souhaite obtenir la valeur d'une zone de texte dans une zone de texte en html/javascript ou jsp/ajex
- 17. Comment imprimer la valeur de la zone de texte dynamiquement
- 18. Augmenter dynamiquement la hauteur de la zone de texte?
- 19. zone de texte créé dynamiquement introuvable
- 20. voulez ajouter du contenu dynamique sur jsp page
- 21. Remplir dynamiquement les champs de texte dans Flash (AS3)
- 22. Passage de valeurs de zone de texte d'une JSP à une autre JSP
- 23. Comment remplir dynamiquement une annotation
- 24. Ajouter dynamiquement une zone de texte à l'aide de jquery
- 25. Diminuer dynamiquement la taille de la police dans une zone de texte
- 26. Obtenir une zone de texte dans la zone de notification
- 27. comment faire pour référencer une zone de texte dans le corps de la page html dans un javascript si la zone de texte ne fait partie d'aucun formulaire?
- 28. Remplissage de la zone de texte créée dynamiquement avec javascript dans IE
- 29. Affichage d'une valeur de zone de texte dans une autre zone de texte pendant que l'utilisateur saisit la valeur dans la zone de texte
- 30. Remplir une zone dans Visual Studio C#
Votre exigence est très vague. Pouvez-vous préciser ce que vous essayez de faire? – ryanprayogo