Bonjour ,
Voila,je reviens vers vous exposer mon probléme :
j'ai créé un formulaire pour envoyer une demande vers une boite mail sous forme de message mais j'ai toujours cette erreur:
et voici le code jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP: Une erreur s'est produite � la ligne: 79 dans le fichier jsp: /conges.jsp The local variable Session may not have been initialized 76: Properties props = new Properties(); 77: props.put("smtp.webmail.gsie.sn", "my-mail-server"); 78: props.put("mail.from", "me@example.com"); 79: Session Session = Session.getInstance(props, null); 80: 81: 82: String motif = request.getParameter("motif"); Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) org.apache.jasper.compiler
Merci de votre comprehension!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 <%@ page language="java" import="java.sql.*" import="java.util.Properties" import="javax.mail.*" import="javax.mail.internet.*" import="javax.mail.internet.*" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <html> <head></head> <title></title> <% Properties props = new Properties(); props.put("smtp.gmail.com", "my-mail-server"); props.put("mail.from", "me@example.com"); Session Session = Session.getDefaultInstance(props, null); Store store = session.getStore(); String motif = request.getParameter("motif"); /**out.println("<b>"+motif+"</b><br>");**/ String jours = request.getParameter("jours"); /**out.println("<b>"+jours+"/</b>");**/ String mois = request.getParameter("mois"); /**out.println("<b>"+mois+"/</b>");**/ String annee = request.getParameter("annee"); /**out.println("<b>"+annee+"</b>");**/ String debut = request.getParameter("debut"); /**out.println("<b>"+debut+"</b><br>");**/ String jour = request.getParameter("jour"); /**out.println("<b>"+jour+"/</b>");**/ String mois1 = request.getParameter("mois1"); /**out.println("<b>"+mois1+"/</b>");**/ String annee1 = request.getParameter("annee1"); /**out.println("<b>"+annee1+"</b>");**/ String fin = request.getParameter("fin"); /**out.println("<b>" +fin+"</b><br>");**/ String nom = request.getParameter("nom"); /**out.println("<b>"+nom+"</b><br>");**/ String email = request.getParameter("email"); /**out.println("<b>"+email+"</b>");**/ String description = request.getParameter("description"); try { MimeMessage msg = new MimeMessage(Session); /**msg.setFrom("<b>"+email+"</b>");**/ msg.setRecipients(Message.RecipientType.TO, ""); msg.setSubject("<b>"+motif+"</b>"); /**msg.setSentDate(new Date());**/ msg.setText(""+description+""); Transport.send(msg); } catch (MessagingException mex) { System.out.println("send failed, exception: " + mex); } %>
Partager