我做个WAP网站,但是不想让对方在电脑上试听我的铃声。我怎么判断手机浏览的还是电脑浏览的呀?
解决方案 »
- 表单改变搜索栏样式
- 关于表单提交显示firefox必须发送将会导致重复之前动作的数据的问题!!!
- Eclipse和 MyEclipse的区别
- 页面不跳转,反而弹出下载对话框
- The value for the useBean class attribute umrsystem.PoolBean is invalid.请问如何解决?快跳楼了
- StringTemplage的用法?
- tomcat问题,上传图片的问题
- J2EE程序员(最近狂郁闷)
- JbuilderX创建Jsp时遇到莫名错误!
- 请问哪里可以下载Sql 7.0 的 jdbc driver?
- 急问:java web中的控件动态绑定问题
- struts2错误
2.根据UA信息来判断有这两个基本上能判断出电脑还是手机了
String slit="";
String phone = request.getHeader("X-up-calling-line-id");
String user_agent = request.getHeader("user-agent");
// System.out.println("===="+phone);
if(phone!=null){
zt=zt+1;
}else
if(user_agent!=null)
{
if(user_agent.indexOf("vnd.wap")>=0){
zt=zt+1;
}else
if(user_agent.indexOf("Nokia")>=0){
zt=zt+1;
}else
if(user_agent.indexOf("Symbian")>=0){
zt=zt+1;
}else
if(user_agent.indexOf("MIDP")>=0){
zt=zt+1;
}else
if(user_agent.indexOf("CLDC")>=0){
zt=zt+1;
}else
if(user_agent.length()>10){
slit=user_agent.substring(0,7);
if(!slit.equals("Mozilla")){
zt=zt+1;
}
}
if(user_agent.indexOf("Opera")>=0)
{
zt=0;
}
if(user_agent.indexOf("Windows NT")>=0)
{
zt=0;
}
}