|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.terasoluna.fw.web.rich.ForbiddenURICheckerImpl
public class ForbiddenURICheckerImpl
文字列が許可するURIか判定するチェッカのデフォルト実装クラス。
引き数の文字列が、 あらかじめ設定された許可文字列のリストにあてはまるがどうかをチェックする。
本クラスでは、システムの要件を満たせない場合のみ、 本クラスを使用せずForbiddenURICheckerの実装クラスを新規作成し、 チェックメソッドを実装すること。 詳細は、ForbiddenURICheckerを参照すること。
本クラスを利用する場合、Bean定義すること。 定義方法は、ForbiddenURICheckerを参照すること。 また、以下のプロパティを必ず設定すること。
属性名 | 必須 | 説明 |
---|---|---|
allowedURISet | ○ | 許可するURI(セット形式) |
【Bean定義ファイル
の設定例】
<bean id="forbiddenURIChecker"
class="jp.terasoluna.fw.web.rich.ForbiddenURICheckerImpl">
<property name="allowedURISet">
<set>
<value>/secure/blogic.do</value>
</set>
</property>
</bean>
コンストラクタの概要 | |
---|---|
ForbiddenURICheckerImpl()
|
メソッドの概要 | |
---|---|
boolean |
isAllowedURI(String requestURI)
許可されているURIかチェックする。 |
void |
setAllowedURISet(Set<String> allowedURISet)
許可するURIのリストを設定する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ForbiddenURICheckerImpl()
メソッドの詳細 |
---|
public void setAllowedURISet(Set<String> allowedURISet)
allowedURISet
- 許可するURIのリストpublic boolean isAllowedURI(String requestURI)
ForbiddenURIChecker
内の isAllowedURI
requestURI
- チェック対象のURI
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |