attachment是什么??你这样的方式是请求一个Servlet

解决方案 »

  1.   

    这是javamail自带例子里的,这段代码是查看附件用的,他有一个taglib.tld文件,attachment是从<javamail:listattachments
     id="attachment"
     messageinfo="msginfo">产生的。taglib.tld文件是这样写的
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <!DOCTYPE taglib
            PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
            "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
    <taglib>
      <tlibversion>1.0</tlibversion>
      <jspversion>1.1</jspversion>
      <shortname>javamail</shortname>
      <uri>http://java.sun.com/products/javamail/demo/webapp</uri>
      <tag>
        <name>listattachments</name>
        <tagclass>demo.ListAttachmentsTag</tagclass>
        <teiclass>demo.ListAttachmentsTEI</teiclass>
        <bodycontent>JSP</bodycontent>
        <info>
            A listattachments tag
        </info>
        <attribute>
          <name>id</name>
          <required>true</required>
          <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
          <name>messageinfo</name>
          <required>true</required>
          <rtexprvalue>true</rtexprvalue>
        </attribute>
      </tag>
      <tag>
        <name>listmessages</name>
        <tagclass>demo.ListMessagesTag</tagclass>
        <teiclass>demo.ListMessagesTEI</teiclass>
        <bodycontent>JSP</bodycontent>
        <info>
            A listmessages tag
        </info>
        <attribute>
          <name>id</name>
          <required>true</required>
          <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
          <name>folder</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
          <name>session</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
        </attribute>
      </tag>
      <tag>
        <name>message</name>
        <tagclass>demo.MessageTag</tagclass>
        <teiclass>demo.MessageTEI</teiclass>
        <bodycontent>empty</bodycontent>
        <info>
            A message tag
        </info>
        <attribute>
          <name>id</name>
          <required>true</required>
          <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
          <name>folder</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
          <name>session</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
          <name>num</name>
          <required>true</required>
          <rtexprvalue>true</rtexprvalue>
        </attribute>
      </tag>
      <tag>
        <name>sendmail</name>
        <tagclass>demo.SendTag</tagclass>
        <bodycontent>JSP</bodycontent>
        <info>
            An sendmail tag
        </info>
        <attribute>
          <name>host</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
          <name>recipients</name>
          <required>true</required>
          <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
          <name>sender</name>
          <required>true</required>
          <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
          <name>subject</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
        </attribute>
      </tag>
    </taglib>