Temadown Wptr | Theme by mg12 | Valid XHTML 1.1 and CSS 3
  • Seam ile mail göndermi

    Seam ile mail gonderim denemesi oncelik components.xml e asagidaki satirlari ekleyelim.

      <mail:mail-session host="mail.melihsakarya.com" username="mailAdmin"  password="123456" port="25"   />

    Asagidaki kodu deneme.xhtml olarak kaydedelim bu bir mail template’ tir ve render edilmesi gerekir.

       <m:message xmlns="http://www.w3.org/1999/xhtml"
          xmlns:m="http://jboss.com/products/seam/mail"
          xmlns:h="http://java.sun.com/jsf/html" charset="UTF-8">
       
          <m:from name="Melih Sakarya" address="deneme@melihsakarya.com" />
          <m:to name="Melih Sakarya 2">#{person.address}</m:to>
          <m:subject>Deneme maili</m:subject>
         
          <m:body>
              Bu deneme amacli bir maildir.
          </m:body>
         
      </m:message>

    İki şekilde render işlemi yapabiliriz birincisi template i seam uzantısı ile çağırırız (örneğin www.melihsakarya.com/deneme.seam) diğeri ise template i component içerisinden render edebiliriz. Bunun için aşağıdaki örneği inceleyebilirsiniz.

      @In(create=true)
      private Renderer renderer;
         
      public void send() {
          try {
             renderer.render("/deneme.xhtml");
             facesMessages.add("Email basari ile gonderildi");
         }
         catch (Exception e) {
             facesMessages.add("Bir hata olustu: " + e.getMessage());
         }
      }
    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
No comments yet.

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
TOP