关于通信EMAIL的类
2005-06-06 08:44
190 查看
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);
}
}
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);
}
}
相关文章推荐
- 关于 ubantu与 linux arm开发板的 tcp soket 通信
- 关于react中组件通信的几种方式详解
- 关于"找不到与frontpage服务器通信的组件"问题的解决方案
- (zt)关于Flash Socket通信的安全策略问题的一点心得
- 关于串口与单片机通信电平转换的总结
- socket 通信关于bind那点事
- 关于RTP时间戳及多媒体通信同步的问题
- 关于falsh mx与数据库之间通信的初步看法
- 关于C和Python之间通信的方法
- 关于Linux-网络通信工具
- 关于STM32与SD卡通信的一些思考与总结
- 关于STM32的I2S通信飞利浦协议和MSB协议
- 关于TransactionScope出错:“与基础事务管理器的通信失败”的解决方法
- 有关于JAVA与后端C应用UTF8字符的通信
- 由一个简单的客户端间TCP/UDP通信程序引发的关于设计模式的思考
- 关于RTP时间戳及多媒体通信同步的问题
- 关于应用Volley框架 + Android 网络通信框架Volley简介(Google IO 2013)
- 关于Java的网络通信简要介绍
- Cannot connenct to relay host 关于发送email报错的解决办法。
- 关于十六进制与ASCII转换用于硬件层与云服务器通信的代码