<action name="action ! *" class="com.wht.xxxaction" method="{1}">
<result name="success" type="json">login.jsp</result>
</action>
<form action=action!login>
</form>
*代表通配符,也代表着占位符,后面的1就是给!后面的*占位置,如form标签中的action!login,login就代表那个1,同样如果是action!update的话,那个1就代表update,起着占位符的作用!
如果有<action name="action!*_*" method="{1}{2}" >,
同理:<form action=action!login_login>