1.2URL命令语法

URL命令语法

  1. URL命令最长为1024字节
  2. 不能包括空格,用+ 作为分隔符
  3. 与URL语法冲突的用%xx(xx为十六进制的ASCII码值)
  4. 将参数以&分隔
  5. 选择“数据库”属性对话框中的“Web 访问:当生成页面时使用 JavaScript”,则可以转换附加到鼠标点击事件的按钮和热点的 URL
  6. Domino URL 命令中使用的特殊标记包括: d e f a u l t V i e w 、 defaultView、 defaultViewdefaultForm、 d e f a u l t N a v 、 defaultNav、 defaultNavsearchForm、 f i l e 、 file、 fileicon、 h e l p 、 help、 helpabout 和 $first

打开服务器、数据库、视图的URL命令

OpenServer

  1. http://Host/?OpenServer
  2. http://Host/Dummy.nsf?OpenServer (Dummy是不存在的数据库文件名)

OpenDatabase

  1. 数据库必须位于domino服务器的data目录或其子目录下
  2. http://www.mercury.com/sales/discussion.nsf?OpenDatabase
  3. http://www.mercury.com/__852562F3007ABFD6.nsf?OpenDatabase (两个下划线)

OpenView

  1. http://Host/Database/ViewName?OpenView
  2. http://Host/Database/ViewUniversalID?OpenView
  3. OpenView 的可选参数
    1. Count=n, 在视图中显示的行数
    2. Start=n, 显示视图时的起始行号
    3. RestrictToCategory, 转到单个分类
    4. CollapseView , ExpandView
  4. http://host/leads.nsf/myview?OpenView&Start=3&Count=15
  5. http://host/leads.nsf/myview?OpenView&ExpandView

其他打开数据库的命令

OpenAbout

  1. 使用OpenAbout 命令访问“关于数据库”文档。
  2. http://Host/Database/$about?OpenAbout

OpenHelp

  1. 使用OpenHelp命令访问“使用数据库”文档。
  2. http://Host/Database/$help?OpenHelp

OpenIcon

  1. 使用OpenIcon命令访问数据库图标。
  2. http://Host/Database/$icon?OpenIcon

打开表单的UTL 命令

OpenForm

  1. http://Host/Database/FormName?OpenForm
  2. http://Host/Database/FormUniversalID?OpenForm
  3. ParentUNID = UniqueIDNumber
  4. http://Host/Database/FormUniversalID?OpenForm&ParentUNID= UniqueIDNumber

ReadForm

  1. 使用ReadForm命令显示表单而不显示其可编辑域。将表单作为简单Web页面显示时ReadForm 很有用
  2. http://Host/Database/FormName?ReadForm

打开代理和帧结构集的命令

OpenAgent

  1. http://Host/Database/AgentName?OpenAgent
  2. http://www.mercury.com/ssales/leads.nsf/Process+New+Leads?OpenAgent

OpenFrameset

  1. http://Host/Database/FramesetName?OpenFrameset
  2. http://www.mercury.com/discussion.nsf/main?OpenFrameset

创建、删除、编辑、打开、保存文档的URL命令

CreateDocument

  1. http://Host/Database/Form?CreateDocument

OpenDocument,EditDocument, SaveDocument

  1. http://Host/Database/View/Document?OpenDocument

Document:

  1. DocumentKey,第一个排序列中的内容,DocumentUniversalID,DocumentNoteID,$first视图中的第一个文档

View: 可使用通用标识符并用零 (0) 替代视图名称以指定文档。

  1. http://host/products.nsf/By+Part+Number/PC156?OpenDocument
  2. http://host/leads.nsf/By+Rep/35AE8FBFA573336A852563D100741784?EditDocument
  3. http://host/register.nsf/0/466c5172561e1c5c852566c2005f6bbb?OpenDocument

打开页面的URL命令

  1. http://Host/Database/PageName?OpenPage
  2. http://Host/Database/PageUNID?OpenPage
  3. OpenPage 和 OpenDocument 的可选参数,(在其中潜入大纲时)
    1. CollapseOutline=[n]
    2. ExpandOutline=[n]
    3. http://www.mercury.com/sales.nsf/products?OpenPage&CollapseOutline=1.2.3

打开附件、图像文件和OLE对象的URL命令

  1. 当 Domino 在文档中保存文件附件时
    http://domino.lotus.com/domdown.nsf/ViewUNID/DocumentUNID/$File/DOMINO.EXE
  2. http://Host/Database/View/Document/$File/Filename?OpenElement
    使用 OpenElement 打开图像文件
    使用 OpenElement 打开Ole对象

要求验证的URL命令

  1. 如果验证用户,则应在所有Domino UTL后附加Login参数
    1. http://Host/DatabaseDirectory/DatabaseFileName?OpenDatabase&login
    2. http://localhost/acpmis.nsf?OpenDatabase&login
  2. 注销用户Logout
    1. http://localhost/acpmis.nsf?logout&redirectto=lotuscert2005.nsf

CGI变量

  1. 当 Web 用户保存文档或打开现有文档时,Domino Web 服务器使用 CGI 变量收集关于用户的信息,包括用户姓名、浏览器和用户的 Internet 协议 (IP) 地址。

  2. 用 CGI 变量的名称创建一个域。

  3. 创建一个代理,NotesSession对象的变量DocumentContext包含各个CGI变量的值。

  4. 常用的CGI变量有:

    Auth_Type ,Content_Length,Path_Info,Path_Info_Decoded,Query_String,Remote_Addr,Remote_User等

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值