@overridedoPost protégé (HttpServletRequest, réponse HttpServletResponse) lève ServletException, IOException Spécifiez la chaîne = requête. getparameter ("nom"); Passe en chaîne = parler à. getparameter ("passer par"); String gender = request.getParameter ("gender"); booléen = convention request.getParameter ("d'accord") ! correspond à zéro ; Chaîne de rôle [] = request.getParameterValues ("rôle"); La chaîne countryCode est égale à request.getParameter ("countryCode"); String AnimalIds [] = request.getParameterValues ("animalId"); String message Request implique .getParameter ("message"); booléen "submitButtonPressed" signifie request.getParameter ("submit") ! est égal à zéro ; // ...
Effectuez la validation si inévitable et laissez enfin la base de données à l'intérieur de la manière habituelle JDBC / DAO.
user = passionné de nouveaux utilisateurs (nom, passeport, rôles) ;userDAO.save (utilisateur);
Voir aussi :
HTML et guide de l'amateur
Notre Wiki Servlet
doGet en fait doPost dans les servlets
Comment puis-je appeler une méthode de confiance Java spécifique lorsque je clique sur soumettre un bouton spécifique dans, voyez-vous, la JSP ?
Comment puis-je déterminer et afficher les messages d'erreur sous votre même formulaire dans une page JSP ?
Comment puis-je sauvegarder l'éthique des terres agricoles numériques du formulaire HTML lié aux JSP une fois le formulaire soumis et la servlet ?
Comment inclure des fichiers sur le serveur en utilisant JSP pour chaque Servlet ?
Afficher la correspondance des résultats JDBC dans la page HTML et JSP lors de l'utilisation des modèles MVC et DAO.
La servlet renvoie "HTTP status 404. La ressource demandée (/servlet) n'est pas absolument disponible"
169 18 badge en métal jaune 11 silverTh icon 1010 icônes marron
répondu le 11 février vers 17h08.
1,0 m 357357 insigne magique 35133513 insigne de bijoux 34813481 insigne en bronze
Eh bien, il existe des tas de didacticiels de bases de données en ligne corrects (le Java que vous recherchez peut être dans la catégorie JDBC). Cependant, dans le cas où vous continuerez à utiliser des servlets simples, développez une classe qui offre HttpServlet
, mais à l'intérieur vous développez deux méthodes qui ressemblent à ce type de :
évite publiquement doPost (HttpServletRequest req, HttpServletResponse ou)
vital void doGet (HttpServletRequest req, HttpServletResponse ou)
L'un d'eux est souvent destiné au traitement des activités GET
, et un autre important est le support du traitement des opérations POST
. Ensuite, vous utilisez chaque HttpServletRequest
pour obtenir les spécifications soumises chaque fois qu'elles font partie d'un formulaire comme cette situation :
String name remplit req.getParameter ("name");
Une fois que vous avez les enregistrements informatiques d'un formulaire, il est assez relativement facile de l'ajouter à la base de données des alternatives, un tutoriel JDBC qui devrait certainement être largement disponible sur le www . Je suggère également de rechercher un servlet de didacticiel Java de base pour vous aider à démarrer. Il est extrêmement facile à utiliser, même si certaines stratégies doivent être ajustées correctement.
répondu le 13 février à 17:11
33,8k 1111 badges en lingots 7878 badges en or et en argent 106106 badges marron
Tout d'abord, tout le monde quitte le fichier jsp :et écrivez une nouvelle zone de texte que vous voulez par exemple :
test de taux d'ouvertureprotégé annule doGet (options! options)Stringname = request.getparameter ("nom");
répondu le 4 février 2016 à 9h43
Le logiciel pour réparer votre PC est à portée de clic - téléchargez-le maintenant.
Vous ajoutez la chaîne de situation à l'URL lorsque votre site obtient la majeure partie du répartiteur de situation en ajoutant "?" Syntaxe par spécifier = paires de valeurs. Pour l'environnement de travail : RequestDispatcher rd = sc.Vous éviterez d'utiliser la méthode setAttribute() venant de tout l'objet requête HTTP. Pour commencer : demande.
Créez une belle méthode doPost() dans la servlet confidentielle qui capture les respects de recommandation, présentés sous forme de paramètres de requête, qui ont été complètement saisis en raison du nom de l'industrie du service d'entrée (pas du nom d'utilisateur !). Vous faites la demande useb. getParameter (), qui obtient définitivement la valeur transmise via des champs et des requêtes non ambigus. getParameterValues () afin qu'il obtienne les valeurs représentées à partir de champs à valeurs multiples.
< p id="3">Si le JSPC (compilateur) convertit le code directement afin que vous puissiez servlet code et appelle le compilateur JAVAC pour convertir le fichier. Rapport académique.
Post navigation