首页  |  精品网站  |  原创作品秀   |  艺术设计  |  网络学院  |  信息中心  |  站内搜索  |  求职招聘  |  建站资源  |  服装网站  |  编程开发 |  设计论坛 
  平面设计 画册 VI欣赏 包装 CG-插画   酷站 个人网页 商业网站   Alexa排名 CSS 建站资源 下载专区 JS特效 品牌服装 服装院校   专题欣赏 SEO 图标欣赏
域名注册 虚拟主机 广州网站建设 广州网页设计 IDC赞助 设计资源下载 虚拟主机 域名注册 品牌网站建设 服装品牌网站建设 广告服务 网站推广 娱乐
当前位置:首 页 >> 网络学院 >> WAP网站攻略 >> WAP建站入门教程

WAP建站入门教程

来源:yesky 被读3031次

中资源
转载请注明出处-中国设计秀-cnwebshow.com

十、用户代理检

介绍了如何检测用户浏览器的类型。
    User-Agent在URL申请头中有着重要的意义。可以用来判断用户代理的类型。通过检测用户代理,就可以针对不同的用户代理发送最适合的信息。在这里将要介绍一个Servlet小工具用来检测User-Agent,以及几种有特点的用户代理。当然该工具也适合于检测其他类型的HTTP头,源程序如下:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class Snoop extends HttpServlet
{
    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException
    {
        response.setContentType("text/vnd.wap.wml");
        PrintWriter out = response.getWriter();
        out.println("<?xml version="1.0"?>");
        out.println("<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">");
        String check=request.getParameter("check");
        out.println("<wml>");
        out.println(" <card id="check" title="" + check + "">");
        out.println(" <p>");
        if(check.equals("Method"))
        {
            out.println(request.getMethod());
        }
        else if(check.equals("URL"))
        {
            out.println(request.getRequestURL());
        }
        else if(check.equals("Protocol"))
        {
            out.println(request.getProtocol());
        }
        else if(check.equals("ServletPath"))
        {
            out.println(request.getServletPath());
        }
        else if(check.equals("PathInfo"))
        {
            out.println(request.getPathInfo());
        }
        else if(check.equals("PathTranslated"))
        {
            out.println(request.getPathTranslated());
        }
        else if(check.equals("QueryString"))
        {
            out.println(request.getQueryString());
        }
        else if(check.equals("ContentLength"))
        {
            out.println(request.getContentLength());
        }
        else if(check.equals("ServerName"))
        {
            out.println(request.getServerName());
        }
        else if(check.equals("ServerPort"))
        {
            out.println(request.getRemoteUser());
        }
        else if(check.equals("RemoteUser"))
        {
            out.println(request.getRemoteAddr());
        }
        else if(check.equals("RemoteHost"))
        {
            out.println(request.getRemoteHost());
        }
        else if(check.equals("AuthType"))
        {
            out.println(request.getAuthType());
        }
        else
        {
            out.println(request.getHeader(check));
        }
        out.println(" </p>");
        out.println(" </card>");
        out.println("</wml>");
    }
}
    我在Catalina Server下调试通过。程序根据你选择的不同check选择项返回不同的信息。这个小工具对于在程序调试的时候是十分有用的。你可以在你的form中间加入一个check选择项,将action指向snoop就可以知道用户代理发送给服务器的所有内容,方便吧!
    当你输入check=User-Agent的时候,那么返回的就是User-Agent的值。m3Gate只能在使用IE的时候才可以启动。UpPhone传回的数据最长。Nokia WAP Toolkit 1.2相比之下就比较简单。ccWAP居然就只有:WML Browser。其他类型的User-Agent值你可以在“浏览器列表”中找到!
 


<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 >>
转载请注明出处-中国设计秀-cnwebshow.com



投稿 】【对本文进行评论】 【字体: 】【发布于2006-12-23 11:47】

相关专题:暂无相关专题

上一篇:WAP技术的简单释义   下一篇:WAP手机常识
文章导读  青蛙娱乐 魔兽地图下载[CCCUUU.COM] 热点,网文,魔兽攻略 | 中国设计秀设计资源站开通
海南皇冠滨海温泉酒店VI设计欣赏推荐
精美房产楼书设计欣赏推荐
出口家纺套件的包装设计作品推荐
2010年南非世界杯VI欣赏推荐
家纺四套件外包装设计推荐
HP画册设计欣赏推荐
插画师梁毅最新作品欣赏[01]推荐
亚洲铜形象设计vi设计作品欣赏推荐
洗发水的外包装设计欣赏推荐
画册推广作品设计欣赏推荐
优秀个人网站/Blog截图欣赏专辑[..推荐
优秀体育类网站截图欣赏专辑[03]推荐
半年来个人的作品集展示
优秀个人网站/Blog截图欣赏专辑[..推荐
优秀体育类网站截图欣赏专辑[02]推荐
深灰色°个人站
美景东方
世贸晶钻
文化,时尚网页截图欣赏[05]推荐
摄影类网页截图欣赏[03]推荐
Flash ActionScript 3 殿堂..
The Adobe Photoshop CS3 Bo..
Adobe Photoshop CS3 Classr..
HTML与CSS入门经典(第7版)
Don't Make Me Think 第2版
欢迎投稿
 认证LOGO下载
     
Copyright © 2005-2007 中国设计秀_网页设计教程_优秀网页设计欣赏_平面设计欣赏 All Right Reserved.
做最专业的设计服务网站,秀出自我,秀出精彩!中国设计秀,秀---无处不在!!
QQ:54292427  8208442 MSN:kingvisual#hotmail.com 交流群:9107036 3848215 8850631
粤ICP备05067046号 RSS