この規則は、JSP リンク・タグ () またはフォーム・アクション・タグ (<form action=>) からの URI にプラス ( を含む URI にフラグを立てます。+
) URLの照会パラメーター部分にない記号。
WebSphere Application Server バージョン 5.1 より前では、URL がデコードされたときに、URL 全体がデコードされました。 照会パラメーターだけではありません。 Web コンテナーは、プラスを特殊記号として扱わないように変更されました照会パラメーターに含まれていない場合。 バージョン 5.1.1.11 では、Web コンテナーのカスタム・プロパティー プラスを解読するために元の行動に戻るために追加されました。
デコードしてはならないプラスが含まれている URL がある場合は、Web コンテナーを設定する必要があります。カスタム・プロパティー com.ibm.ws.webcontainer.decodeURLPlusSign が false に設定されています。 デフォルトの振る舞いは true です。
例 1.
|
1. My Link 2. My Link 3. My Link |
例 1 では、エントリー番号 1 および 2 が、いずれも照会パラメーター以外で正符号 (+) を含んでいるため、規則によりフラグが立てられています。
例2:
|
1.<form action="some+path/"> ... </form> 2.<form action="somepath/"> ... </form> |
例 2 では、規則は最初のエントリーのみにフラグを立てます。
追加情報については、以下を参照してください。 java.net.URL Java 資料。