Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Java / JSP

Cevapla
 
LinkBack Seçenekler
Eski 22/04/2007, 18:08   #1 (permalink)
Üye
 
Üyelik Tarihi: 04/2007
Mesaj: 2
Varsayılan jsp mail yollama problemi

arkadaslar yeni yeni jsap kullanıyorum mail yollamak istiyorum ama sole bi hata alıyorum bilgisi olan varsa yardımlarınızı beklıyorum


org.apache.jasper.JasperException: /mailenson/mailer.jsp(13,0) The value for the useBean class attribute test.send.MailerBean is invalid. org.apache.jasper.compiler.DefaultErrorHandler.jsp Error(DefaultErrorHandler.java:40) org.apache.jasper.compiler.ErrorDispatcher.dispatc h(ErrorDispatcher.java:407) org.apache.jasper.compiler.ErrorDispatcher.jspErro r(ErrorDispatcher.java:148) org.apache.jasper.compiler.Generator$GenerateVisit or.visit(Generator.java:1200) org.apache.jasper.compiler.Node$UseBean.accept(Nod e.java:1155) org.apache.jasper.compiler.Node$Nodes.visit(Node.j ava:2336) org.apache.jasper.compiler.Node$Visitor.visitBody( Node.java:2386) org.apache.jasper.compiler.Node$Visitor.visit(Node .java:2392) org.apache.jasper.compiler.Node$Root.accept(Node.j ava:489) org.apache.jasper.compiler.Node$Nodes.visit(Node.j ava:2336) org.apache.jasper.compiler.Generator.generate(Gene rator.java:3394) org.apache.jasper.compiler.Compiler.generateJava(C ompiler.java:210) org.apache.jasper.compiler.Compiler.compile(Compil er.java:306) org.apache.jasper.compiler.Compiler.compile(Compil er.java:286) org.apache.jasper.compiler.Compiler.compile(Compil er.java:273) org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:566) org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:308) org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
ilkeraln hatta değil   Alıntı Yaparak Yanıtla
Eski 22/04/2007, 18:18   #2 (permalink)
Üye
 
Üyelik Tarihi: 04/2007
Mesaj: 2
Varsayılan

buarada kodumuda koyim dedim

ındex.html

<html>
<head>
<style>
div,input,textarea { font-family:Tahoma; font-size:8pt; }
input.std { width:200; }
div.frame { padding-left:70; }
</style>
</head>
<body>
<div class="frame">
<form action="mailer.jsp" method="post">
To :<br>
<input type="text" name="to" class="std"></input><br>
From :<br>
<input type="text" name="from" class="std"></input><br>
Subject :<br>
<input type="text" name="subject" class="std"></input><br>
Message :<br>
<textarea rows="10" cols="80" name="message"></textarea>
<br>
<input type="submit" value="Send"></input>
</form>
</div>
</body>
</html>

mailer.jsp

<%@ page errorPage="errorPage.jsp" %>
<html>
<head>
<style>
div,input,textarea { font-family:Tahoma; font-size:8pt; }
input.std { width:200; }
div.frame { padding-left:70; color:green; }
</style>
</head>
<body>
<div class="frame">
<jsp:useBean id="mailer" class="test.send.MailerBean">
<jsp:setProperty name="mailer" property="*"/>
<% mailer.sendMail(); %>
</jsp:useBean>
Email has been sent successfully.
</div>
</body>
</html>

mailerbean.jsp

package test.send;
import java.io.*;
import java.util.*;
import javax.mail.*;
import javax.mail.event.*;
import javax.mail.internet.*;
public final class MailerBean extends Object implements Serializable {
/* Bean Properties */
private String to = null;
private String from = null;
private String subject = null;
private String message = null;
public static Properties props = null;
public static Session session = null;
static {
/* Setting Properties for STMP host */
props = System.getProperties();
props.put("mail.smtp.host", "mail.conmas.info");
session = Session.getDefaultInstance(props, null);
}
/* Setter Methods */
public void setTo(String to) {
this.to = to;
}
public void setFrom(String from) {
this.from = from;
}
public void setSubject(String subject) {
this.subject = subject;
}
public void setMessage(String message) {
this.message = message;
}
/* Sends Email */
public void sendMail() throws Exception {
if(!this.everythingIsSet())
throw new Exception("Could not send email.");
try {
MimeMessage message = new MimeMessage(session);
message.setRecipient(Message.RecipientType.TO,
new InternetAddress(this.to));
message.setFrom(new InternetAddress(this.from));
message.setSubject(this.subject);
message.setText(this.message);
Transport.send(message);
} catch (MessagingException e) {
throw new Exception(e.getMessage());
}
}
/* Checks whether all properties have been set or not */
private boolean everythingIsSet() {
if((this.to == null) || (this.from == null) ||
(this.subject == null) || (this.message == null))
return false;
if((this.to.indexOf("@") == -1) ||
(this.to.indexOf(".") == -1))
return false;
if((this.from.indexOf("@") == -1) ||
(this.from.indexOf(".") == -1))
return false;
return true;
}
}
ilkeraln hatta değil   Alıntı Yaparak Yanıtla
Eski 28/04/2007, 13:29   #3 (permalink)
Üye
 
dkoksal Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Yer: Ankara
Mesaj: 527
Varsayılan

mailerBean.jsp değilde mailerbean.java olacak sanırım, hatalı yazılmış. Sorunun kaynagi JSP icerisinden bean i sanirim goremiyorsunuz. Servlet kullanacak sekilde yapinizi bir miktar degistirmenizi tavsiye ederim. mailerBean in calisan bi ornegine de buradan ulasabilirsiniz.
dkoksal hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Toplu mail yollama eceL Uygulama Yazılımları / Hazır Betikler 15 07/05/2007 14:09
Mail yollama sorunu tilsim86 ASP 1 20/02/2007 16:26
mail yollama mahir PHP 5 05/11/2005 00:41
flash ta mail yollama problemi mahir PHP 3 04/11/2005 00:31
flash ta mail yollama mahir PHP 1 15/10/2005 13:03


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 00:34.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net