Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/vlwebeng01_0290.htm]
現在地:

...

Wiki MarkupWeb アプリケーション・オブジェクトにより、フル URL や名前と値のペアの URL パラメータにアクセスすることができます。また、URL の変化をモニターすることもできます。

Visual LANSA Web URL は以下のようなフォーマットです。

http://\[ドメイン\]:\[ポート\]/\[構成\]/\[区画\]/\[Webページ\Webページ].html?\[パラメータ1\パラメータ1]=\[\]&\[パラメータ2パラメータ2=\]

現在のページの URL は、SYS_WEB の URL プロパティとして発行されます。

  

...

 

...

 

...

#Result := #sys_web.URL

  これは、次のように戻されます。

http://localhost:2014/tipvcs/ide/xvlwebtst.html?lang=eng&developer=yes&debug=yes,lansa14:51234

URL に関連付けられたパラメータを処理するには、処理名/値のペアが必要です。"?" の後に続く、URL の一部としてのクエリ文字列 (任意) は解析され、それぞれに名前と値のプロパティが付けられたアイテムのコレクションとして使用できるようにされます。名前と値は "&" で分けられます。クエリ文字列が何らかの事情で破損している場合、破損する前のパラメータのみ使用できます。 で分けられます。クエリ文字列が何らかの事情で破損している場合、破損する前のパラメータのみ使用できます。

    Evtroutine Handling(#sys_web.urlchanged)

...

  

For Each(#Parameter) In(#sys_web.UrlParameters)

...

    

Continue If(#Parameter.Name.UpperCase <> Trace)

...

  
Continue If(#Parameter.Value.uppercase <> True)

...

    

* アプリケーションのトレースハンドラーに設定

...

 
#Sys_appln.TraceHandler <= #Com_owner

...

   

Leave

Endfor

Endroutine