Plusieurs INSERT INTO ds un FOR ne marche pas... [JSP-Oracle] - Java - Programmation
Marsh Posté le 23-06-2004 à 17:15:50
Tu pourrais déjà commencer par afficher le message d'erreur de ma SQLException ...
(et c'est pas comme ca que ca se gère les exceptions en JSP. cf. errorPage)
Marsh Posté le 23-06-2004 à 17:38:53
voici le message d'erreur:
Citation : java.sql.SQLException: ORA-01401: inserted value too large for column |
Ca veut dire que le text est + gd que ce que g permis ds la declaration de la base?
Marsh Posté le 23-06-2004 à 17:45:26
C bon c t bien ca... Merci pr le conseil
Citation : (et c'est pas comme ca que ca se gère les exceptions en JSP. cf. errorPage) |
Pourrais tu me donner un lien expliquant comment gerer les exeption s'il te plait?
Marsh Posté le 23-06-2004 à 18:02:18
heu ... là comme ca non ... mais je suis certain que ce sera expliquer dans n'importe quel tutorial JSP.
En gros :
- tu écris une (ou plusieurs) page à afficher en cas d'erreur
- dans une jsp pouvant générer des exceptions :
- tu déclares la page à afficher en cas d'erreur
- tu ne catch pas les exceptions dans ta jsp
quand une exception est générée dans ta jsp, la page d'erreur déclarée sera affichée à la place de la jsp actuelle.
Dans la page d'erreur (qui est généralement aussi une jsp), tu affiches un message d'erreur pour l'utilisateur et tu traces l'exception correctement de façon à pouvoir retrouver le message d'erreur dans les logs.
je me sens un peu obligé de le dire : faire du code dans les jsp c'est pas terrible. Pour faire un truc rapide, à la rigeur (mais dans ce cas là regarde du côté des taglibs permettant de faire des requêtes bdd) ... mais pou faire un truc propre, c'est pas la bonne façon de faire, il vaut mieux un modèle MVC ( http://www.javaworld.com/javaworld [...] spmvc.html )
Marsh Posté le 23-06-2004 à 16:59:20
J'arrive sans prob a inserer des infos ds la base. Mais je dois inserer une succession d'information provenant d'un formulaire a l'aide d'1 boucle FOR.
la boucle fonctionne puisque sans inserer ds BDD ca affiche ce que je veux.
Mon insert marche puisque qd j'enleve la boucle il insert bien le 1er element ds la base. Mais les 2 combines ne fonctionne pas, il me dit "Cannot connect to the DataBase..." qui est le message affiche en cas d'erreur:
conn.jsp
connEnd.jsp
Pourriez vous m'aider SVP?
Message édité par DumbaDonf le 23-06-2004 à 17:03:02