public abstract class PresentationPage extends Object
スクリプト開発モデルのプログラムを実行するには、リンク先 URL を プログラマが意識する必要があります。
リンク先 URL とは、スクリプト開発モデルで作成されたページ内のリンクやフォームを 表現する <IMART> タグ内で使われるもので、そのリンクをクリックした 場合や、そのフォームをサブミットした場合にリクエストを送信するアドレス になります。したがって、その URL は intra-mart に接続できて スクリプト開発モデルのページをリクエストできるという条件を 満たす必要があります。
Object
コンストラクタと説明 |
---|
PresentationPage()
非推奨です。
新しいインスタンスを生成します。
|
PresentationPage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
非推奨です。
このコンストラクタは互換性のために残されており、現在使用されていません。
PresentationPage() を使用してください。 |
public PresentationPage()
public PresentationPage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IllegalArgumentException
PresentationPage()
を使用してください。request
- サーブレットの引数オブジェクトresponse
- サーブレットのレスポンスオブジェクトIllegalArgumentException
- 引数のいずれかが NULL である場合に スローされますpublic String execute(String path) throws ScriptRuntimeException, FileNotFoundException
path
には、 WEB-INF/jssp 配下のスクリプトパスから相対形式で拡張子を省略
した形式で指定します。実行エンジンは、自動的に path
.html および path
.js を探して実行します。path
- 実行するプログラムのパスScriptRuntimeException
- ページプログラム実行時エラーFileNotFoundException
public String execute(String path, Object[] args) throws ScriptRuntimeException, FileNotFoundException
path
には、 WEB-INF/jssp 配下のスクリプトパスから相対形式で拡張子を省略 した形式で指定します。実行エンジンは、自動的に
path
.html および path
.js を探して実行します。path
.js に定義されている init() メソッドの 実行時引数として渡されます。 args が持つ要素の個数は、init() 関数に渡される引数の個数と 等しくなります。path
- 実行するプログラムのパスargs
- プログラム実行時の任意引数ScriptRuntimeException
- ページプログラム実行時エラーFileNotFoundException
Copyright © 2012 NTT DATA INTRAMART CORPORATION