⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 emailbean.java

📁 jsp 应用开发技术光盘 是《jsp应用开发技术》这本书的源代码
💻 JAVA
字号:
package examples;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;


public class EmailBean {
	private final static String DEFAULT_SERVER = "smtp.buaa.edu.cn";
    private final static String DEFAULT_TO =  "lyp@sei.buaa.edu.cn";

    private final static String DEFAULT_FROM = "lyp@sei.buaa.edu.cn";

    private final static String DEFAULT_CONTENT = "Unknown content";
    private final static String DEFAULT_SUBJECT= "Unknown subject";   

    //JavaBean properties
    private String smtpHost;
    private String to;
    private String from;
    private String content;
    private String subject;
        
    //no-args constructor for the bean
    public EmailBean( ){}
    
     //configure an email message with request params and send the email
    public void sendMessage(HttpServletRequest request,
    	PrintWriter out) throws IOException {   
     		//...
    }
        
    //get email messages using a POP account
    private void handleMessages(HttpServletRequest request,
    	PrintWriter out) throws IOException, ServletException {   
       
       //...
    }
    
    public String getSmtpHost( ){
      
        return (smtpHost == null || smtpHost.equals("")) ?
        			EmailBean.DEFAULT_SERVER : smtpHost;      
    }
    
    public String getTo( ){
      
    	return to;
      
    }
    
    public String getFrom( ){
      
    	return from;
      
    }
    
    public String getContent( ){
      
    	return content;
      
    }
    
    public String getSubject( ){
      
    	return subject;
      
    }
        

    public void setSmtpHost(String host){
        if (check(host)){
        	this.smtpHost = host;
        } else {
        	this.smtpHost = EmailBean.DEFAULT_SERVER;
        }
    }
    
   public void setTo(String to){
        if (check(to)){
        	this.to = to;
        } else {
        	this.to = EmailBean.DEFAULT_TO;
        }
    }
    
   public void setFrom(String from){
        if (check(from)){
            this.from = from;
        } else {
        	this.from = EmailBean.DEFAULT_FROM;
        }
    }
    
   public void setContent(String content){
        if (check(content)){
            this.content = content;
        } else {
        	this.content = EmailBean.DEFAULT_CONTENT;
        }
    }
    
   public void setSubject(String subject){
        if (check(subject)){
            this.subject = subject;
        } else {
        	this.subject = EmailBean.DEFAULT_SUBJECT;
        }
    }
    
    private boolean check(String value){
    
        if(value == null || value.equals(""))
            return false;
            
        return true;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -