2017-04-04 93 views
-2

有一個從網絡上下載項目,在其structs.xml,有動作的配置:動作配置中method =「{1}」的含義是什麼?

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

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

回答

0

如果有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}"