package USTC;
import java.util.*;
import javax.servlet.http.*;
/**
*
* <br>Title:关于通信EMAIL的类 </br>
*
* <br>Description: 目前只封装了部分的功能,需要日后完善 </br>
*
* <br>Copyright: Copyright (c) 2005</br>
*
* <br>公司: xxxxx</br>
* <br>作者:xxx</br>
* @version 1.0
*/
public class Email {
public Email() {
}
private final static String Word="application/msword;charset=GB2312";
private final static String Excel="application/x-msexcel;charset=GB2312";
private final static String normal="text/html;charset=GB2312";
/**
* 判断是否为一个合法的EMAIL地址
* @param person_email String
* @return String
*/
public static boolean isValid(String person_email)
{
// Hashtable hashtable=new Hashtable();
if(person_email==null)
{person_email="";
}
StringTokenizer fenxi=new StringTokenizer(person_email," @");
int n=fenxi.countTokens();
if(n>=3)
{return true;
}
else
{
return false;
// return ("<BR>"+"您注册的名字是"+person_name);
}
}
/**
* 将网页格式设置为WORD形式
* @param request HttpServletResponse
*/
public static void setWord(HttpServletResponse request){
request.setContentType(Email.Word);
}
/**
* 将网页格式设置为Excel形式
* @param request HttpServletResponse
*/
public static void setExcel(HttpServletResponse request){
request.setContentType(Email.Excel);
}
/**
* 将网页格式设置为一般形式
* @param request HttpServletResponse
*/
public static void setNormal(HttpServletResponse request){
request.setContentType(Email.normal);
}
}