アプレットのすべてのパラメーターを読み取るにはどうすればよいですか?
-
05-07-2019 - |
質問
getParameter()は、私が知っているパラメーターを読み取るのに適しています。
ただし、アプレットに渡されたすべてのパラメータを(libアーキテクチャ上の理由で)読み取りたいのですが、実行する方法はありますか?
APIを見て少しグーグルで検索しましたが、運はありません。
解決
標準のアプレットAPIを使用して不明なパラメーターを読み込むことはできません。
とにかく意味がありません。未知のパラメーターで何をしますか?なぜそれが役立つのかを説明するように注意してください。
それでも、本当に必要な場合は、JavaScriptを使用してアプレットで定義されたメソッドを呼び出し、パラメーターに渡すだけです。
それがどのように機能するかは、いくつかの場所で読むことができます。ここにいくつかの出発点があります:
Liveconnect:JavaScriptからJavaへの呼び出し
Mozilla DevCenter:JavaScriptからJavaへの通信
著者のコメントについて:
正しく理解できた場合、libが構築するすべてのアプレットが Applet.getParameterInfo()
メソッドを上書きし、適切な情報を返すように強制することもできます。
これで、アプレットがサポートされると宣言したパラメーターの静的マップを提供できます。
所属していません StackOverflow