Struts2的action配置中`「action name=“*“ class={1}」「action」`这配置的意思

    技术2024-09-25  55

    Struts2的action配置中<action name="*" class={1}></action>这配置是什么意思?

    *号是通配符,

    就是说这个action的name为任意名称。

    而class中的{1}是取第一个通配符的值。

    如果是{2}就是第二个通配符

    <action name="*" class={1}></action>

    如果你访问是一个action叫Login的名称时:

    <action name="Login" class=“Login”></action> <action name="*_*" class={1}_{2}></action>

    如果你访问一个action叫User_Login的名称时:

    <action name="*_*" class="User_Login"></action>
    Processed: 0.011, SQL: 9