动作配置中method =“{1}”的含义是什么?

问题描述:

有一个从网络上下载项目,在其structs.xml,有动作的配置:动作配置中method =“{1}”的含义是什么?

<action name="elecMenuAction_*" class="elecMenuAction" method="{1}"> 
    <result name="menuHome">/WEB-INF/page/menu/home.jsp</result> 
</action> 

我不知道method="{1}"意思,如何理解什么意思呢?

如果有method="{number}",相应的动作的配置应该在其名称*是有用的,

实施例:

<action name="user_*" class="UserAction" method="{1}"> 

并在其对应的jsp中如果有一个表格:

以这种方式,结构会让user_userLogin动作根据user_*的格式分析,并根据数1, 2, 3 …取出*1意味着第一*

如果这样的动作配置:

<action name="user_*_*" class="com.xyz.{1}Action" method="{2}"> 

和JSP的形式是这样的:

<form action="user_Login_userLogin" method="post"> 

它的作用会变成这个样子:

class="com.xyz.Login" method="{userLogin}"