でアクション名として正規表現を使用すると、このコードは、私の作品:予想通りストラット
<action name="{paramOne}/{paramTwo}/details"
class="myactionclass"
method="execute">
<result name="success">/mypage.jsp</result>
</action>
は、私は私のアクションクラスでparamOneとparamTwoの値を取得することができますよ。 しかし、リクエストURLのparamOneには、すでに定義済みの値しか持たないのでしょうか?同様に、私はいくつかの正規表現を書いたり、私のparamOneが私が既に定義した値のうちの1つだけを持つようにすることができますか? paramoneが許可された値以外の値を持つ場合、アクションクラスは呼び出されません。
<action name="/{type}/{value:.+}/list"
また、上の式の "。+"は何を意味しますか?私のparamOneに値がtrueまたはfalseのみであるようにしたい場合は、次のようにすることができますか? 2.1.9+正規表現から
<action name="/{type}/{paramOne:(true|false)}/list"
まず、パターンマッチャーを有効にしてから、正規表現を作成する必要があります。 –