The attribute is not static ....
/*public class MimeBodyPartTag extends BodyTagSupport {
private String type;
private String uri;
private String name;
private Object o;
public MimeBodyPartTag() {
type = "text/plain";
uri = null;
name = null;
o = null;
}
public void setType(String s) {
type = s;
}
public void setUri(String s) {
uri = s;
System.out.println("The URI "+uri);
}
public void setName(String s) {
name = s;
}
public void setContent(String s) {
o = super.pageContext.findAttribute(s);
}
public int doEndTag() throws JspTagException {
try {
if(type.equals("file")) {
MimeBodyPart mimebodypart = new MimeBodyPart();
MimeMessageTag mimemessagetag =
(MimeMessageTag)TagSupport.findAncestorWithClass(this,
com.jspinsider.jspkit.javamail.MimeMessageTag.class);
FileDataSource filedatasource = new FileDataSource(uri);
mimebodypart.setDataHandler(new
DataHandler(filedatasource));
if(name != null)
mimebodypart.setFileName(name);
else
mimebodypart.setFileName(uri);
mimemessagetag.addMimeBodyPart(mimebodypart);
} else
if(type.equals("url")) {
MimeBodyPart mimebodypart1 = new MimeBodyPart();
MimeMessageTag mimemessagetag1 =
(MimeMessageTag)TagSupport.findAncestorWithClass(this,
com.jspinsider.jspkit.javamail.MimeMessageTag.class);
URLDataSource urldatasource = new URLDataSource(new
URL(uri));
mimebodypart1.setDataHandler(new
DataHandler(urldatasource));
if(name != null)
mimebodypart1.setFileName(name);
else
mimebodypart1.setFileName(uri);
mimemessagetag1.addMimeBodyPart(mimebodypart1);
} else {
BodyContent bodycontent = getBodyContent();
StringWriter stringwriter = new StringWriter();
bodycontent.writeOut(stringwriter);
o = stringwriter.toString();
MimeMessageTag mimemessagetag2 =
(MimeMessageTag)TagSupport.findAncestorWithClass(this,
com.jspinsider.jspkit.javamail.MimeMessageTag.class);
MimeBodyPart mimebodypart2 = new MimeBodyPart();
DataHandler datahandler = new DataHandler(o, type);
mimemessagetag2.addMimeBodyPart(mimebodypart2);
}
}
catch(Exception exception) {
throw new JspTagException("JSP Kit text tag error:" +
exception.toString());
}
return 6;
}
}
*/
> Hi Guys
>
> I have downloaded this JSP mail from jspinsider.com
>
> and I have used this and I supplied values using
> varaibles everything works fine but If I supply
> the value for the attachment it is not accepting
> I can pass values to all tags except this
> <% String urlAtt ="c:/example.txt" ; %>
>
> <JavaMail:bodyPart type="file" uri="<%=urlAtt%>"/>
>
> This line gives file not found exception
>
> Can any one tell me how to pass value to this tag ?
>
> If I use like this
> <JavaMail:bodyPart type="file" uri="c:/example.txt"/>
> it works fine..,
>
>
>
> <% String smtp="203.148.249.19"; %>
>
> <%@ taglib uri="http://www.jspinsider.com/jspkit/JavaMail"
> prefix="JavaMail"%>
> <JavaMail:mimeMessage
> server="<%=smtp%>"
> from="[EMAIL PROTECTED]"
> subject="Test email.">
> <% String [EMAIL PROTECTED] %>
> <JavaMail:recipient><%=name%></JavaMail:recipient>
> <JavaMail:recipient
> type="bcc">[EMAIL PROTECTED]</JavaMail:recipient>
> <JavaMail:recipient
> type="cc">[EMAIL PROTECTED]</JavaMail:recipient>
>
> <% String urlAtt ="c:/example.txt" ; %>
>
> <JavaMail:bodyPart type="file" uri="<%=urlAtt%>"/>
>
> <JavaMail:bodyPart type="url"
> uri="http://www.jspinsider.com/index.html"/>
> </JavaMail:mimeMessage>
>
> <h2> Message Sent to Following Recipients</h2>
>
>
> E.Daniel Jayapaul
> Java Team Leader
> Mustang Technologies Co., Ltd.
> 99/29, Moo 4,Chaengwattana Road
> Klong Gleua,Pakkred
> Nonthaburi 1120,Thailand
> http://www.mustang-technologies.com
> Tel: 662 583 6161 -5
> Fax: 662 583 6535
>
>
===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
> For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
> http://archives.java.sun.com/jsp-interest.html
> http://java.sun.com/products/jsp/faq.html
> http://www.esperanto.org.nz/jsp/jspfaq.jsp
> http://www.jguru.com/faq/index.jsp
> http://www.jspinsider.com
>
>
===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:
http://archives.java.sun.com/jsp-interest.html
http://java.sun.com/products/jsp/faq.html
http://www.esperanto.org.nz/jsp/jspfaq.jsp
http://www.jguru.com/faq/index.jsp
http://www.jspinsider.com
===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:
http://archives.java.sun.com/jsp-interest.html
http://java.sun.com/products/jsp/faq.html
http://www.esperanto.org.nz/jsp/jspfaq.jsp
http://www.jguru.com/faq/index.jsp
http://www.jspinsider.com