扩展阅读
  • java命名空间java.lang.management类managementfactory的类成员方法: getoperatingsystemmxbean定义及介绍
  • java.util.Date 和 java.slq.Date 如何最简单实现互换?
  • java命名空间java.lang.management接口memorypoolmxbean的类成员方法: isvalid定义及介绍
  • 轻量级Java开发工具 Java Tools
  • java命名空间java.lang.management接口threadmxbean的类成员方法: isthreadcputimesupported定义及介绍
  • 在下初学java,请各位大虾推荐几个java学习网站吧!
  • java命名空间java.lang.management接口memorymanagermxbean的类成员方法: isvalid定义及介绍
  • 各位大虾,为什么我的java程序能通过编译,但是在用java命令运行程序的时候却老是报错“Exception in thread "main" java.lang.NoClassDe
  • java命名空间java.awt.image接口imageobserver的类成员方法: properties定义及介绍
  • 请问:java 入门以及学好Java要看哪些书籍阿????
  • java命名空间java.sql类types的类成员方法: other定义及介绍
  • Java源码工具 java2html
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • java bean和java class的区别??
  • java命名空间java.awt类color的类成员方法: gettransparency定义及介绍
  • 学习JAVA,请推荐好的 JAVA站点!
  • java命名空间java.lang.management类memoryusage的类成员方法: getcommitted定义及介绍
  • 关于Java好的网站,哪个Java好的教程。
  • java命名空间java.text类decimalformat的类成员方法: setparsebigdecimal定义及介绍
  • 如何将java.util.Date转化成java.sql.Date?
  • java命名空间java.awt类toolkit的类成员方法: createcomponent定义及介绍
  • 如何设置java应用程序的风格,如java风格,和windows风格!
  •  
    当前位置:  编程语言>java/jsp

    java命名空间java.net类uri的类成员方法: uri定义及介绍

     
        发布时间:2014-2-17  


        本文导语:  uri public uri(string scheme, string userinfo, string host, int port, string path, string query, string fragment) throws urisyntaxexception 根据给定的组成部分构造一个分层 uri。 如果给定了方案,...

    uri

    public uri(string scheme,
               string userinfo,
               string host,
               int port,
               string path,
               string query,
               string fragment)
        throws urisyntaxexception
    根据给定的组成部分构造一个分层 uri。

    如果给定了方案,则路径(如果也给定)必须为空或以斜线字符 ('/') 开始。否则通过为相应的参数传入 null,或者在 port 参数的情况下,传入 -1,新 uri 的组成部分可能保留为未定义。

    构造方法首先根据 rfc 2396 中的 5.2 节的步骤 7 指定的规则从给定的组成部分构建一个 uri 字符串

    1. 起初,结果字符串为空。

    2. 如果给定了方案,则将方案添加到结果后面,后面再加一个冒号 (':') 字符。

    3. 如果给定了用户信息主机端口,则添加 "//" 字符串。

    4. 如果给定了用户信息,则添加该信息,之后是“商用 at”字符 ('@')。任何不属于 unreservedpunctescaped博客 iis7站长之家 类别的字符都应该进行 引用

    5. 如果给定了主机,则添加该主机。如果主机为字面值 ipv6 地址但未括在方括号 ('['']') 中,则添加方括号。

    6. 如果给定了端口名,则添加一个冒号字符 (':'),之后是十进制形式的端口号。

    7. 如果给定了路径,则添加该路径。任何不属于 unreservedpunctescapedother 类别的字符,以及不等于斜线字符 ('/') 或“商用 at”字符 ('@') 的字符都应该进行引用。

    8. 如果给定了查询,则添加一个问号字符 ('?'),之后是查询。任何不是合法 uri 字符的字符都应该进行引用。

    9. 最后,如果给定了片段,则添加一个井字符 ('#'),之后是片段。任何非法的 uri 字符都应该进行引用。

    然后对得到的 uri 字符串进行解析,正如调用 uri(string) 构造方法一样,然后根据结果情况调用 parseserverauthority();这可能导致抛出 urisyntaxexception

    参数:
    scheme - 方案名
    userinfo - 用户信息和授权信息
    host - 主机名
    port - 端口名
    path - 路径
    query - 查询
    fragment - 片段
    抛出:
    urisyntaxexception - 如果方案和路径都已给出但路径为相对的,如果从给定组成部分构造的 uri 字符串违背 rfc 2396,或者如果字符串的授权组成部分存在但无法解析为基于服务器的授权
    相关文章推荐:
  • java命名空间java.text接口attributedcharacteriterator的类成员方法: getattribute定义及介绍
  • java文件重命名(文件批量重命名)实例程序代码分享
  • java命名空间java.beans接口propertyeditor的类成员方法: getvalue定义及介绍
  • java 命名空间 命名规则第1/2页
  • java命名空间java.awt类container的类成员方法: getlayout定义及介绍
  • Linux 下 java 的File类的renameTo()方法 不能重命名文件
  • java命名空间java.beans类defaultpersistencedelegate的类成员方法: defaultpersistencedelegate定义及介绍
  • Java命名规则详细总结
  • java命名空间java.text类decimalformat的类成员方法: topattern定义及介绍
  • Java Web项目前端规范(采用命名空间使js深度解耦合)
  • java命名空间java.sql类types的类成员方法: null定义及介绍
  • java的命名规则默认是不是匈牙利命名法?
  • java命名空间java.awt类awtevent的类成员方法: id定义及介绍
  • java开发命名规范总结
  • java命名空间java.text类choiceformat的类成员方法: choiceformat定义及介绍
  • Java实现文件批量重命名具体实例
  • java命名空间java.sql类driverpropertyinfo的类成员方法: value定义及介绍
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: isrepresentationclassinputstream定义及介绍
  • java命名空间java.text类decimalformat的类成员方法: tolocalizedpattern定义及介绍
  • java命名空间java.sql类types的类成员方法: binary定义及介绍
  • java命名空间java.sql类types的类成员方法: float定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3